两个名称相同的文件夹导致许多问题


2

在我的'Documents'文件夹(Win7)中,我有两个文件夹,其名称在Explorer中显示为相同,但它们的内容不同。我可以将它们重命名为其他东西(例如:'Test'),Explorer不会抱怨。列出cmd.exe和powershell的目录只列出其中一个,但也列出了这个可疑条目:

20/04/2010  12:16 PM    <DIR>          ????

即使我将文件夹重命名为具有唯一名称,其中一个仍显示为???? 在cmd.exe中。我的Documents文件夹中的Desktop.ini不包含任何异常。两个文件夹在其属性面板中看起来都是只读的,如果我取消勾选只读框,它会询问我是否要以递归方式应用该操作,但无论哪种方式,当我关闭面板并再次打开它时,文件夹是再一次只读。它们都设置为不继承权限。

在cmd.exe目录列表中正确显示的文件夹是“真实”文件夹,另一个似乎是在程序尝试访问它时自动创建的。这怎么可能?这让我疯了!


还没有关注win7,但它确实在用户文件夹中做了很多事情。我认为它试图创建用于兼容性问题的链接。我还没有完全调查过这个!
user33788 2010年

您是否有任何关于创建/访问文件夹的程序的线索?
Velociraptors 2010年


Bavi - 精彩的用户界面设计:-)该程序是我们在2004年开发的一些农业软件。开发人员已经不在了,而且我们没有源代码。
RA Chaucer 2010年

Answers:


1

备份这些文件夹的内容,然后使用以下命令运行检查磁盘:

chkdsk /x /v /f c:

检查将在下次启动时开始。


chkdsk没有发现任何错误。应该在我的原帖中提到过。
RA Chaucer 2010年

0

也许不知怎的,有些东西制作了两个同名的文件夹,但是用不同的情况。像Doc和DOc一样。NTFS支持区分大小写的文件名,但在Windows中禁用。

如果你得到一个Ubuntu livecd,你最好的选择。把它烧掉或者把它放在pendrive上并开机。你可以在这里找到外星人的东西。


0

我是Win-7的新手,但我在其他操作系统上看到了这个问题。当我看到它时,它与文件名中的不可打印字符有关。我永远不记得在Windows机器上看到它。我在UNIX和MS-Dos中看到过它。“?” character是已删除文件的MS-Dos特定字符,也会传播到Windows。我不确定你是不是想说“?” 显示或它是一个占位符。


???? 实际上是印刷的; 我发布的dir片段是直接复制粘贴。除非探测器处理重命名的方式有些奇怪,否则我认为问题不在于不可打印的字符,因为我已将它们重命名。
RA Chaucer 2010年

“?” 也是一个Windows通配符。
戴夫2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.