一位使用 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 分区并从那里删除目录。