Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.051 c
15-1232360686
XentaAbsenta
2009-01-19 13:24
2009.03.29
Чем выловить и записать на диск весь


15-1233142456
XeON
2009-01-28 14:34
2009.03.29
Обрезка изображения


2-1233404283
Новичек
2009-01-31 15:18
2009.03.29
Очистка окна средствами WinAPI


1-1208419242
312kbps
2008-04-17 12:00
2009.03.29
Событие смена активного окна в винде


2-1233826733
Pavel
2009-02-05 12:38
2009.03.29
Подключение к базе через ini-файл





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский