Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод DeleteFile
My.Computer.FileSystem
объекта позволяет удалить файл. Среди доступных вариантов: следует ли отправлять удаленный файл в корзину, запрашивать у пользователя подтверждение удаления файла и что делать, когда пользователь отменяет операцию.
Удаление текстового файла
DeleteFile
Используйте метод для удаления файла. В следующем коде показано, как удалить файл с именемtest.txt
.My.Computer.FileSystem.DeleteFile("C:\test.txt")
Чтобы удалить текстовый файл и попросите пользователя подтвердить, что файл должен быть удален
Используйте метод
DeleteFile
для удаления файла, установивshowUI
вAllDialogs
. В следующем коде показано, как удалить файл с именемtest.txt
и разрешить пользователю подтвердить, что файл должен быть удален.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
Удаление текстового файла и его отправка в корзину
Используйте метод
DeleteFile
для удаления файла, указавSendToRecycleBin
для параметраrecycle
. В следующем коде показано, как удалить файл с именемtest.txt
и отправить его в корзину.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
Надежное программирование
Следующие условия могут вызвать исключение:
Путь недействителен по одной из следующих причин: это строка нулевой длины, она содержит только пробелы, содержит недопустимые символы, или это путь устройства (начинается с \\.\).\) (ArgumentException).
Путь недействителен, так как он
Nothing
(ArgumentNullException).Путь превышает системную максимальную длину (PathTooLongException).
Имя файла или папки в пути содержит двоеточие (:) или имеет недопустимый формат (NotSupportedException).
Файл используется (IOException).
У пользователя отсутствуют необходимые разрешения для просмотра пути (SecurityException).
Файл не существует (FileNotFoundException).
Пользователь не имеет разрешения на удаление файла или файл доступен только для чтения (UnauthorizedAccessException).
Существует ситуация частичного доверия, в которой у пользователя нет достаточных полномочий (SecurityException).
Пользователь отменил операцию и
onUserCancel
имеет значениеThrowException
(OperationCanceledException).