如何:在 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 中获取目录中的文件集合

参考

UICancelOption

FileSystem

UIOption

RecycleOption