Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Поиск по EasyTable
Категория: Базы данных
Категория: Базы данных
Компонент MainMenu
Категория: Компоненты
Категория: Компоненты
Прочитать содержимое папки
Категория: Файловая система
Категория: Файловая система
Пароль на ADO
Категория: Базы данных
Категория: Базы данных
Как удалить не пустой каталог
Категория: Файловая система
Категория: Файловая система
Число строкой с предстоящими нулями
Категория: Текст и строки
Категория: Текст и строки
Процедуры и функции для рабты с файлами
Категория: Файловая система
Категория: Файловая система
Как получить дату создания файла
Категория: Файловая система
Категория: Файловая система
Как нарисовать фрактал
Категория: Математика
Категория: Математика
Как создать ярлык
Категория: Приложение
Категория: Приложение
Delphi - Справочник: DeleteFile
DeleteFile
|
function DeleteFile ( const FileName : string ) : Boolean; |
Функция (Unit SysUtils)
|
Удаляет файл, указанный в параметре
|
Описание:
|
Функция DeleteFile удаляет файл заданный файловым именем - FileName. Файл ищется в текущей директории. Если файл был удален, то возвращается True, в противном случае возвращается False. Эта функция является более легкой для использования, чем эквивалентная подпрограмма Erase из модуля System. |
Пример кода: Попытка удалить файл дважды
|
var fileName : string; myFile : TextFile; data : string; begin // Попытка открыть текстовый файл для записи fileName := 'Test.txt'; AssignFile(myFile, fileName); ReWrite(myFile); // Запись в файл Write(myFile, 'Hello World'); // Закрытие файла CloseFile(myFile); // Повторное открытие файла в режиме только для чтения Reset(myFile); // Показ содержимого файла while not Eof(myFile) do begin ReadLn(myFile, data); ShowMessage(data); end; // Закрытие файла в последний раз CloseFile(myFile); // Теперь удаляем файл if DeleteFile(fileName) then ShowMessage(fileName+' удалён') else ShowMessage(fileName+' не удалён'); // Пытаемся удалить файл повторно if DeleteFile(fileName) then ShowMessage(fileName+' deleted OK again!') else ShowMessage(fileName+' не удалён, ошибка = '+ IntToStr(GetLastError)); end;
Результат:
|
Hello World Test.txt удалён Test.txt не удалён, ошибка = 2 |
Примечание:
|
Предупреждение: модуль Windows также имеет функцию DeleteFile, у которой параметр PChar. Чтобы гарантировать, что вы используете именно нужную функцию, напишите SysUtils.DeleteFile. |