如何:在 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)
    

可靠编程

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

另请参阅