Удаляет файл с диска.
Синтаксис:
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