Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Метод DeleteFileMy.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).