Команда ERASE

Стирает файл с диска.

Синтаксис:

ERASE FileName | ?

Параметры:
FileName
Задает имя удаляемого файла. Должно быть указано расширение имени файла. Если файл находится на диске или в каталоге, отличном от текущего, вместе с именем укажите путь к файлу.
Команда ERASE не допускает задание символов подстановки в имени FileName.
?
Открывает диалоговое окно Delete, в котором можно выбрать стираемый файл.

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

Пример:

* В следующем примере структура таблицы 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
ERASE temp.txt
? IIF(FILE('temp.txt'),'File not deleted','File deleted')
USE
ERASE backup.dbf

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