Форум: "Основная";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизСтруктура файлов? Найти похожие ветки
← →
Василий (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c