如何:在 Visual Basic 中删除文件

使用 My.Computer.FileSystem 对象的 DeleteFile 方法可以删除文件。 中提供的选项包括: 是否发送到已删除的文件回收站、 是否要求用户确认是否删除该文件,以及是如何在用户取消该操作时。

删除文本文件

  • 使用 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 方法删除文件,并为 recycle 参数指定 SendToRecycleBin。 下面的代码演示如何删除名为 test.txt 的文件并发送到**“回收站”**。

    My.Computer.FileSystem.DeleteFile("C:\test.txt",
    Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
    Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
    

可靠编程

以下情况可能会导致异常:

请参见

任务

如何:在 Visual Basic 中获取目录中的文件集合

如何:在 Visual Basic 中删除目录

参考

UICancelOption

FileSystem

UIOption

RecycleOption