如何:在 Visual Basic 中删除目录

使用 My.Computer.FileSystem 对象的 DeleteDirectory 方法来删除目录。 选项包括: 是否要删除该目录的内容,不发送到已删除的目录回收站,以及是否显示删除操作的进度。

仅删除空目录

  • 使用 DeleteDirectory 方法并将 onDirectoryNotEmpty 指定为 False 来删除目录。 此示例仅在名为 OldDirectory 的目录为空时将其删除。

    My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory",
    FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
    

删除目录并将其发送到回收站

  • 使用 DeleteDirectory 方法并将 recycle 指定为 RecycleOption.SendToRecycleBin 来删除目录。 此示例删除名为 OldDirectory 的目录及其所有内容,并将它们发送到**“回收站”**,同时显示操作进度。

    My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory", FileIO.UIOption.AllDialogs, FileIO.RecycleOption.SendToRecycleBin)
    

可靠编程

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

请参见

任务

如何:在 Visual Basic 中删除文件

参考

UICancelOption

DeleteDirectory

RecycleOption

UIOption

DeleteDirectoryOption