FileSystemProxy.DeleteFile 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
删除文件。
重载
DeleteFile(String) |
删除文件。 |
DeleteFile(String, UIOption, RecycleOption) |
删除文件。 |
DeleteFile(String, UIOption, RecycleOption, UICancelOption) |
删除文件。 |
DeleteFile(String)
删除文件。
public:
void DeleteFile(System::String ^ file);
public void DeleteFile (string file);
member this.DeleteFile : string -> unit
Public Sub DeleteFile (file As String)
参数
- file
- String
要删除的文件的名称和路径。
例外
路径无效,原因如下:它是零长度字符串;它仅包含空格;它包含无效字符;它具有尾部斜杠,其中必须指定文件;或它是以 \\.\) 开头 (设备路径。
file
为 Nothing
或空字符串。
路径超过了系统定义的最大长度。
路径中的文件名或目录名包含冒号 (:),或格式无效。
该文件正在使用。
该用户缺少查看该路径所必需的权限。
文件不存在。
该用户没有删除该文件的权限,或者该文件为只读。
示例
此示例删除文件 Test.txt
。
My.Computer.FileSystem.DeleteFile("C:\test.txt")
此示例删除文件 Test.txt
,并允许用户确认应删除该文件。
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
此示例删除文件 Test.txt
并将其发送到 回收站。
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.OnlyErrorDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
注解
下表列出了涉及 My.Computer.FileSystem.DeleteFile
方法的任务示例。
功能 | 查看 |
---|---|
删除文件 | 如何:删除文件 |
另请参阅
适用于
DeleteFile(String, UIOption, RecycleOption)
删除文件。
public:
void DeleteFile(System::String ^ file, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public void DeleteFile (string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
member this.DeleteFile : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public Sub DeleteFile (file As String, showUI As UIOption, recycle As RecycleOption)
参数
- file
- String
要删除的文件的名称和路径。
- showUI
- UIOption
是否对操作进度进行可视跟踪。 默认值为 UIOption.OnlyErrorDialogs
。
- recycle
- RecycleOption
删除的文件是否应发送到“回收站”。 默认值为 RecycleOption.DeletePermanently
。
例外
路径无效,原因如下:它是零长度字符串;它仅包含空格;它包含无效字符;它具有尾部斜杠,其中必须指定文件;或它是以 \\.\) 开头 (设备路径。
file
为 Nothing
或空字符串。
路径超过了系统定义的最大长度。
路径中的文件名或目录名包含冒号 (:),或格式无效。
该文件正在使用。
该用户缺少查看该路径所必需的权限。
文件不存在。
该用户没有删除该文件的权限,或者该文件为只读。
示例
此示例删除文件 Test.txt
。
My.Computer.FileSystem.DeleteFile("C:\test.txt")
此示例删除文件 Test.txt
,并允许用户确认应删除该文件。
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
此示例删除文件 Test.txt
并将其发送到 回收站。
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.OnlyErrorDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
注解
showUI
非用户交互式应用程序(如 Windows 服务)不支持 和 recycle
参数。
下表列出了涉及 My.Computer.FileSystem.DeleteFile
方法的任务示例。
功能 | 查看 |
---|---|
删除文件 | 如何:删除文件 |
另请参阅
适用于
DeleteFile(String, UIOption, RecycleOption, UICancelOption)
删除文件。
public:
void DeleteFile(System::String ^ file, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DeleteFile (string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DeleteFile : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub DeleteFile (file As String, showUI As UIOption, recycle As RecycleOption, onUserCancel As UICancelOption)
参数
- file
- String
要删除的文件的名称和路径。
- showUI
- UIOption
是否对操作进度进行可视跟踪。 默认值为 UIOption.OnlyErrorDialogs
。
- recycle
- RecycleOption
删除的文件是否应发送到“回收站”。 默认值为 RecycleOption.DeletePermanently
。
- onUserCancel
- UICancelOption
指定用户取消操作时是否引发异常。 默认值为 UICancelOption.ThrowException
。
例外
路径无效,原因如下:它是零长度字符串;它仅包含空格;它包含无效字符;它具有尾部斜杠,其中必须指定文件;或它是以 \\.\) 开头 (设备路径。
file
为 Nothing
或空字符串。
路径超过了系统定义的最大长度。
路径中的文件名或目录名包含冒号 (:),或格式无效。
该文件正在使用。
该用户缺少查看该路径所必需的权限。
文件不存在。
该用户没有删除该文件的权限,或者该文件为只读。
用户已取消该操作并且 onUserCancel
已设置为 ThrowException。
示例
此示例删除文件 Test.txt
。
My.Computer.FileSystem.DeleteFile("C:\test.txt")
此示例删除文件 Test.txt
,并允许用户确认应删除该文件。
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
此示例删除文件 Test.txt
并将其发送到 回收站。
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.OnlyErrorDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
注解
非 showUI
用户交互式应用程序(如 Windows 服务)不支持 、 recycle
和 onUserCancel
参数。
下表列出了涉及 My.Computer.FileSystem.DeleteFile
方法的任务示例。
功能 | 查看 |
---|---|
删除文件 | 如何:删除文件 |