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

Вниз

Как очистить текстовый файл?   Найти похожие ветки 

 
picaroon ©   (2003-06-29 16:41) [0]

Существует текстовый файл. Необходимо его открыть и полностью очистить. Поможите кто чем может...


 
MBo ©   (2003-06-29 16:44) [1]

assignfile
rewrite
closefile


 
Palladin ©   (2003-06-29 16:46) [2]

вот это загадка...

один из способов, первый пришедший в голову...
var
f:file;
assignfile(f,"file");rewrite(f,1);closefile(f);


 
DVM ©   (2003-06-29 16:57) [3]

Или удалить и создать новый с тем же именем. Чем не очистка?


 
Shluz ©   (2003-06-29 18:43) [4]

можно Api CreateFile с атрибутом CREATE_ALWAYS


 
Region ©   (2003-06-29 20:09) [5]

А можно еще вот как извратиться:
Загрузить в StringList, там потом
этот StringList обнулить, потом этот стринглист снова записать в файл....
Способов много.


 
Ihor Osov'yak ©   (2003-06-29 21:04) [6]

2 Region © (29.06.03 20:09)
Изврат. Могу предложить и похлеще.. Но зачем изврат, если можно и по-человеески - см. Shluz © (29.06.03 18:43) или Palladin,MBO..

2 DVM © (29.06.03 16:57)

Может быть в секюрити настройках отсутствовать право на удаление..

Впрочим, я не уверен, что это не будет помехой и для методов, предложенных
Shluz,Palladin,MBO.. Если это так (а мне сейчас влом смотреть докуиентацию и эксперименты делать) - то тогда нужно открывать файл как бинарный, делать truncate и закрывать..


 
Morfein ©   (2003-06-30 00:59) [7]


CloseHandle(CreateFile(pchar(FileName), GENERIC_READ, 0, nil, CREATE_ALWAYS, 0, 0));



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
14-31469
Rolf
2003-06-24 08:59
2003.07.10
Базы данных


4-31571
Berzercer
2003-05-08 15:07
2003.07.10
убрать иконку из Alt+Tab


1-31279
andrey__
2003-06-25 12:17
2003.07.10
Вопрос по TService


1-31339
Bless
2003-06-26 10:59
2003.07.10
Поменять область видимости метода


14-31441
XobBIT
2003-06-23 08:45
2003.07.10
Как открыть chm файл на нужной странице(topic)?