如何:在 Visual Basic 中删除文件

更新:2007 年 11 月

使用 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", _
            FileIO.UIOption.AllDialogs, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.DoNothing)
    

删除文本文件并将其发送到“回收站”

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

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

可靠编程

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

请参见

任务

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

如何:在 Visual Basic 中删除目录

参考

UICancelOption 枚举

My.Computer.FileSystem 对象

UIOption 枚举

RecycleOption 枚举