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

Вниз

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

 
jonin   (2009-02-08 12:27) [0]

добрый день, подскажите пожалуйста как при нажатии кнопки удалить из текстового файла (C:\new.txt) весь текст содержащийся в нем,
//текст удаляем а файл остается, как это сделать? подскажите пожалуйста


 
Rouse_ ©   (2009-02-08 12:58) [1]

procedure EraseFile(const Path: String);
begin
 CloseHandle(CreateFile(PChar(Path), 0, 0, nil, CREATE_ALWAYS, 0, 0));
end;


 
Amoeba ©   (2009-02-08 12:59) [2]

можно так:
Stream := TFileStream.Create("C:\new.txt", fmCreate);
Stream.Free;


 
Anatoly Podgoretsky ©   (2009-02-08 13:14) [3]

> jonin  (08.02.2009 12:27:00)  [0]

Количество извращений на эту тему велико.


 
Smile   (2009-02-08 14:02) [4]

А как на счет
Rewrite и Close
?


 
SP   (2009-02-08 21:05) [5]


> добрый день, подскажите пожалуйста как при нажатии кнопки
> удалить из текстового файла (C:\new.txt) весь текст содержащийся
> в нем,


Удалить файл и создать новый(пустой).

>  //текст удаляем а файл остается, как это сделать? подскажите
>  пожалуйста


А смысл?


 
antonn ©   (2009-02-08 23:01) [6]


> А смысл?

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


 
Германн ©   (2009-02-09 01:54) [7]


> antonn ©   (08.02.09 23:01) [6]
>
>
> > А смысл?
>
> смысл в том, что файл нужно очистить (если фантазии мало,
>  подскажу - логи), а прав на создание или удаление файла
> может не быть.
>

А решение тогда какое?
Фантазия - это, конечно, весьма важная весчь!
Но что она сможет, если прав нету?


 
Джо ©   (2009-02-09 02:54) [8]


> antonn ©   (08.02.09 23:01) [6]
>> а прав на создание или удаление
>> > файла может не быть.

Если меня склероз не обманывает, то, если есть права на на запись (Write Data), то будут и право на создание файла.


 
AndreyV ©   (2009-02-09 03:08) [9]

> [8] Джо ©   (09.02.09 02:54)
> Если меня склероз не обманывает, то, если есть права на
> на запись (Write Data), то будут и право на создание файла.

А на удаление отдельно.


 
Rouse_ ©   (2009-02-09 09:32) [10]

Перезапись не есть удаление...


 
AndreyV ©   (2009-02-09 09:55) [11]

> [10] Rouse_ ©   (09.02.09 09:32)
> Перезапись не есть удаление...

Если это мне то, то был ответ на

> [8] Джо ©   (09.02.09 02:54)

в контексте

> [5] SP   (08.02.09 21:05)
> Удалить файл и создать новый(пустой).



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
2-1233305201
mobwar
2009-01-30 11:46
2009.03.29
Замена двух, трёх символов на один


2-1234175149
b@v
2009-02-09 13:25
2009.03.29
Отчет


3-1215762007
Viod
2008-07-11 11:40
2009.03.29
Stream and AdoCommand


15-1233122782
Труп Васи Доброго
2009-01-28 09:06
2009.03.29
Windows 7 первые впечатления


15-1232360686
XentaAbsenta
2009-01-19 13:24
2009.03.29
Чем выловить и записать на диск весь