Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Структура файлов?   Найти похожие ветки 

 
Василий   (2004-07-21 20:34) [0]

Как можно удобно и просто хранить несколько текстовых файлов в одном большом и при
  необходимости изменять их, добавлять новые, удалять ненужные? Желательно без использования
  баз данных, т.к. я в них не секу пока. Заранее спасибо за ответы!


 
Palladin ©   (2004-07-21 21:12) [1]

Так ты и в таком случае и в хранении не сечешь...


 
Красный молоток   (2004-07-21 21:19) [2]

Используй потоки.


 
Anatoly Podgoretsky ©   (2004-07-21 21:25) [3]

Василий   (21.07.04 20:34)  
И придется тебе написать свою базу, с выборками, добавлением, удалением и изменением, плюс упаковка - 4 основных кита баз, так стоит ли мучаться, правильнее взять какую ни будь базу, написаную профессионально.


 
Palladin ©   (2004-07-21 21:29) [4]

И ведь перед тем как написать свое нужно изучить тонны теории...


 
z007   (2004-07-21 22:34) [5]

Вариант 1
1. Написал заголовок с именем, размером файла и точкой его начала.
2. Записал первый текстовой файл в txts.txt, запомнил (в record) точку начала (0), размер 154 (byte)имя "txts1",
3. Записал второй текстовой файл в конец файла txts.txt, запомнил точку начала (155), размер 1022 (byte)имя "txts2"..
4..200. повторить операцию 3
201. Дописать заголовок (набор записей в конец файла txts.txt), указали размер заголовка (количество записей - файлов).
202. Закрыть.
Изменение и удаление путем перезаписи новой версии файла во временный ($txts.txt) и переименования его в txts.txt (предыдущую версию фала удалить или переименовать в *.backup)..
Вариант 2
Поступить с файлами как со строками: в конец каждого записать знак конца файла "$OME_$IGNATURE". И что-нибудь еще. Ищите файл, нажодите его и работайте с ним....


 
Slym ©   (2004-07-22 04:39) [6]

IStorage


 
oleg_SYS ©   (2004-07-22 09:36) [7]

Если текст маленький, то удобно будет использовать TINIFile. А если лом БД делать и хочешь хранить несколько файлов в одном, используй ZIP-архив. А ещё лучше - используй TFileStream, но там лапками печатать будет сложно...



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1090260768
ИМХО
2004-07-19 22:12
2004.08.08
You know: Мазуту, Алексу и всем-всем-всем...


1-1090482568
banderas
2004-07-22 11:49
2004.08.08
Поиск в memo


1-1090503794
Artoshka
2004-07-22 17:43
2004.08.08
FLASHH.scr


14-1090352699
RedLord
2004-07-20 23:44
2004.08.08
инфа по програмированию DirectX


14-1090565286
Vouck
2004-07-23 10:48
2004.08.08
Stop Linuxoids





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский