在 Windows 7 下,如何删除名称以“...”结尾的文件夹?

zne*_*eak 5 windows-7 file-management filesystems

一位使用 Windows 7 的朋友以某种方式设法在她的计算机上创建了一个名称以“...”结尾的文件夹。

通常,Windows 不会让您创建名称以这样结尾的文件夹。我真的不知道她是怎么做到的。

Windows 资源管理器不会受到太多影响,因为其中的所有文件都可以访问并且可以正常操作。但是,无法对其进行重命名或删除。更糟糕的是,也无法删除父文件夹。

无法通过命令行访问它,因为它说该文件不存在。

有谁知道解决这个问题的方法吗?我不介意把它炸毁,因为我可以正常地通过资源管理器来回移动文件。

Tat*_*ack 10

您应该能够使用“rd”命令删除它,但使用不同的语法:

rd "\\?\DRIVELETTER:\FOLDERNAME"
Run Code Online (Sandbox Code Playgroud)

FOLDERNAME 占位符当然应该是有问题的文件夹的实际名称,包括点

如果目录不为空,您将收到一条错误消息。要强制删除目录及其内容,您可以使用 /s 开关:

rd /s "\\?\DRIVELETTER:\FOLDERNAME"
Run Code Online (Sandbox Code Playgroud)

“\\?\”路径前缀记录在此处,在“Win32 文件命名空间”下:

http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx