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

Caution noteПредупреждение

Выполняйте предупреждения при использовании ERASE.Любой файл, удаленный данной командой, нельзя восстановить. Вы не получите предупреждения перед удалением, даже если установлено SET SAFETY ON.

ERASE FileName | ? [RECYCLE]

Параметры

FileName

Определяет имя удаляемого файла. Включите путь с именем файла, если файл находится в другом устройстве или каталоге, отличном от текущего устройства или каталога.

FileName может содержать символы шаблона, например * и ?,например, чтобы удалить резервные файлы ERASE *.BAK. Если FileName содержит пробелы,укажите имя файла полностью.

?

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

RECYCLE

Определяет, что файл не удален с диска, а размещен в Windows Recycle Bin.

Expand imageЗамечание

Эта команда не генерирует ошибку, если определенный файл не существует.

Команда DELETE FILE- это то же самое, что и команда ERASE.

Expand imageПример

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

  CopyCode imageCopy Code
CLOSE DATABASES
OPEN DATABASE (HOME(2) + '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
ERASE temp.txt
? IIF(FILE('temp.txt'),'File not deleted','File deleted')
USE
ERASE backup.dbf

Expand imageСмотрите также