Отвечает: PsySex
Здравствуйте, Александр А.А.!
Вообщем, как я понял, такой команды не существует, вот выдержка из одного хелпа:
--------------------------------------------------------------------------------
Перейдем к описанию процесса удаления данных из файла произвольного доступа. Существуют два способа. Можно просто очистить соответствующие поля указанных записей, то есть записать в них пустые значения. Однако в этом случае в файле остаются пустые записи. Понятно, что при таком подходе ресурсы (дисковое пространство) используются нерационально.
Для окончательного удаления записей рекомендуется перезаписывать данные в новый файл, пропуская пустые записи. Алгоритм этих действий таков:
1. Создайте новый файл с помощью оператора Open.
2. Перепишите все непустые записи в новый файл, используя оператор Put #.
3. Закройте исходный файл и удалите его при помощи оператора Kill.
4. Переименуйте новый файл в исходный оператором Name.
Получаем тот же самый файл, но уже без пустых записей. При этом экономится пространство диска и время поиска данных в таком файле.
-----------------------------------------------------------------
Ответ отправил: PsySex (статус: Студент)
Ответ отправлен: 17.03.2006, 12:43 Оценка за ответ: 5