Команда DELETE FILE

Удаляет файл с диска.

Синтаксис:

DELETE FILE [FileName | ?]

Параметры:
FileName
Задает имя удаляемого файла.
?
Отображает диалоговое окно Delete, в котором можно выбрать файл на удаление.

Комментарии:
Внимание. Файл, удаленный с помощью данной команды, нельзя будет восстановить. Даже если команда SET SAFETY установила значение ON, файл будет удален без дополнительного предупреждения.
Если вы хотите удалить файл с помощью команды DELETE FILE, он не может быть в это время открыт. Если файл находится на диске или в каталоге, отличных от принимаемых по умолчанию, вместе с именем файла необходимо указать и путь, нужно также задавать расширение имени. Имя файла не может включать символы подстановки.
Перед удалением таблицы из базы данных нужно выполнить команду REMOVE TABLE с именем таблицы, чтобы удалить все ссылки на эту таблицу в базе данных. Если удаляется таблица, с которой связан memo-файл .FPT, не забудьте удалить этот memo-файл.

Пример:

* В следующем примере структура файла CUSTOMER.DBF и все записи,
* соответствующие стране USA, копируются в таблицу backup. Содержимое
* backup копируется в текстовый файл temp, который открывается, а после
* закрытия удаляется.

CLOSE DATABASES
OPEN DATABASE (HOME( ) + 'samples\data\testdata')
USE customer  && Opens Customer table

COPY STRUCTURE TO backup
USE backup
APPEND FROM customer FOR country = 'USA'
COPY TO temp TYPE DELIMITED

WAIT WINDOW 'Press Esc to close and erase temp.txt' NOWAIT
MODIFY FILE temp.txt NOEDIT
DELETE FILE temp.txt
? IIF(FILE('temp.txt'),'File not deleted','File deleted')
USE
DELETE FILE backup.dbf

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.