Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Поиск по EasyTable
   Категория: Базы данных
  Компонент MainMenu
   Категория: Компоненты
  Прочитать содержимое папки
   Категория: Файловая система
  Пароль на ADO
   Категория: Базы данных
  Как удалить не пустой каталог
   Категория: Файловая система
  Число строкой с предстоящими нулями
   Категория: Текст и строки
  Процедуры и функции для рабты с файлами
   Категория: Файловая система
  Как получить дату создания файла
   Категория: Файловая система
  Как нарисовать фрактал
   Категория: Математика
  Как создать ярлык
   Категория: Приложение

Delphi - Справочник: DeleteFile

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 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.

  << Вернуться