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

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

一位使用 Windows 7 的朋友不知何故在她的计算机上创建了一个文件夹,其名称以“...”结尾。

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

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

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

有人知道怎么解决这个问题吗?我不介意把它弄坏,因为我可以正常地通过 Explorer 在里面移动文件。

答案1

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

rd "\\?\DRIVELETTER:\FOLDERNAME"

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

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

rd /s "\\?\DRIVELETTER:\FOLDERNAME"

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

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

答案2

我能够删除具有相似名称的测试目录的唯一方法是使用 Cygwin。

答案3

从 Ubuntu liveCD 启动 (在这里下载),在 nautilus 中双击挂载 Windows NTFS 磁盘/文件系统。(单击顶部:“位置”菜单 -> “计算机”)

此后,您应该能够访问您的 Windows 分区并从那里删除目录。

相关内容