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

Вниз

Допись данных в начало файла   Найти похожие ветки 

 
Fast   (2003-02-19 14:36) [0]

Можно ли дописать данные в начало файла при этом не заботясь о копировании всего содержимого файла. Т.е. файл довольно большой и время на смещение всех данных в нем велико, хотелось бы обойти данную проблему.


 
MBo ©   (2003-02-19 14:38) [1]

нельзя


 
Fast   (2003-02-19 14:46) [2]

лаконично


 
SVM (Perm)   (2003-02-19 16:11) [3]

Организуй файл в виде списка.


 
Shc   (2003-02-20 20:18) [4]

Если позволяет тип файла, то создай Начало-файл, а потом команду системе Copy Начало-файл+Существующий-файл в нужный (можно попробывать в отдельном потоке)(не уверен, но можешь посмотреть и в сторону Stream-ов)


 
Beginner N1024   (2003-02-20 23:58) [5]

что ни делайте, файл в этом случае всегда будет заново перезаписываться,
такой это тип данных - последовательный
хотя в некоторых случаях можно об этом и не заботиться :)
а данные смещать конечно лучше всем куском

на низком уровне правда может быть решение, если допустим перед файлом в разделе находится что-то ненужное нужного размера,
но я бы не советовал

ещё вариант - не писать файл сразу на диск, а когда - нибудь потом, когда созреет -> экономия времени


 
ION T ©   (2003-02-21 00:08) [6]

или создать свою файловую систему внутри файла....простого линкованного списка в начале файла должно хватить для простых задач....но, естественно, появляется проблема фрагментации данных:))


 
Palladin ©   (2003-02-21 01:35) [7]

да чего уж мелочится...
пусть свою базу данных пишет... :)



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
3-5412
msgipss
2003-02-10 19:00
2003.03.03
некоректное чтение .dbf созданного в foxpro (dos)


3-5460
Zelius
2003-02-13 11:43
2003.03.03
Опять про


1-5649
avch
2003-02-20 15:05
2003.03.03
Создание компонента


14-5867
gn
2003-02-07 17:54
2003.03.03
irc


3-5388
CrowD
2003-02-12 11:15
2003.03.03
Как прикрутить mdx к Delphi5?