![访问无名文件夹的内容](https://linux22.com/image/1360038/%E8%AE%BF%E9%97%AE%E6%97%A0%E5%90%8D%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E5%86%85%E5%AE%B9.png)
我有一个没有名称的文件夹,里面有数据。我无法通过资源管理器访问它,因为它是隐藏的(显示隐藏文件夹无效),我无法在 cmd 中使用 CD 打开它,因为它没有名称。有没有什么办法可以打开目录并访问其内容。我使用的是 Windows 7。
答案1
确实可以不给文件夹命名。
在CMD中:
mkdir "\\?\C:\temp\ "
如果你有类似的东西,只需输入 DIR 并点击制表符。这将逐步浏览每个文件夹。重复此操作,直到显示无名文件夹,如下所示
dir "C:\temp\ "
您不能直接将 CD 插入其中,但可以显示内容。之后,您可以将每个文件夹和文件复制出来。
copy "C:\temp\ \filename.txt" C:\temp
如果这不起作用,请尝试
copy "\\?\C:\temp\ \filename.txt" C:\temp
答案2
据我所知,创建无名文件夹是不可能的。就你的情况而言,文件夹似乎是以某种空格或不可打印字符命名的。在这种情况下,你可以尝试转到其上级目录,然后运行
dir /x
列出目录内容以找到其名称(该/x
标志将显示其“短名称”——MS-DOS 会将其视为的文件名——与其实际名称一起显示)。然后您可以运行rename
以将其命名为您想要的任何名称——只需避免使用那些讨厌的不可见字符即可;]
答案3
我运行了一个名为 Treesize 的免费软件程序:-
它向我显示了 Temp 目录中的一个文件,一个没有名字的文件夹。
该文件夹的大小为 91.7GB,因此我的 C 盘空间不足。
我怀疑是恶意软件创建的,目前正在运行 Windows 恶意软件工具,试图找到问题的根源。到目前为止,我发现了两个受感染的文件。无论如何,Treesize 为我找到了这个无名的隐藏文件夹,并向我显示了其中的所有内容,包括许多大小远远超过 100 MB 的文件。