Поделиться через


Оператор Kill

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

Синтаксис

Killpathname

Обязательный аргументpathname — это строковое выражение, указывающее одно или несколько имен файлов, которые необходимо удалить. pathname может содержать каталог или папку и букву устройства.

Замечания

В Microsoft Windows оператор Kill поддерживает использование подстановочных знаков из нескольких символов (*) и из одного символа (?) для указания нескольких файлов. Однако в ОС Macintosh эти символы обрабатываются как символы допустимого имени файла и не могут использоваться в качестве подстановочных знаков для указания нескольких файлов.

Так как Macintosh не поддерживает подстановочные знаки, используйте тип файла для определения групп удаляемых файлов. Используйте функцию MacID , чтобы указать тип файла, а не повторять команду с отдельными именами файлов. Например, следующий оператор удаляет все ТЕКСТОВЫЕ файлы в текущей папке.

Kill MacID("TEXT") 

Если функция MacID используется вместе с оператором Kill в ОС Microsoft Windows, возникает ошибка. Ошибка также возникает при попытке удалить открытый файл с помощью функции Kill .

Примечание.

Чтобы удалить каталоги, используйте инструкцию RmDir .

Пример

В этом примере для удаления файла с диска используется оператор Kill.

' Assume TESTFILE is a file containing some data. 
Kill "TestFile" ' Delete file. 
 
' Delete all *.TXT files in current directory. 
Kill "*.TXT" 

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.