今天早些时候,我试图查看 C: 驱动器上的所有隐藏文件。我发现本文并尝试了他们建议的第一种方法,即attrib -h -r -s /s /d G:\*.*
在命令提示符中输入(我将 G: 替换为 C:)。由于没有太多使用命令提示符的经验,我以为这会给我一个所有隐藏文件的列表,但我猜它实际上做的是从 C: 驱动器中具有这些属性的所有文件中删除隐藏、只读和系统属性,这样现在所有隐藏的文件都永久可见。除了手动将这些属性重新分配给所有应该隐藏的文件之外,还有其他方法可以撤消此操作吗?
如果相关的话,我会使用 Windows 10。
答案1
如果你输入attrib /?
部分内容,它会显示 -
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
[drive:][path][filename] [/S [/D]] [/L]
+ Sets an attribute.
- Clears an attribute.
…
/S Processes matching files in the current folder
and all subfolders.
/D Processes folders as well.
现在从命令提示符和程序的角度来看,它并没有多大意义。你只是看到了平时看不到的东西。什么都没有停止工作。
但是 Windows 资源管理器使用只读和/或系统来告诉它读取特殊文件夹或自定义图标的 Desktop.ini。您无法在 Windows 资源管理器中更改文件夹的这些属性,因为三态复选框始终显示不确定。
因此,当文件夹在资源管理器中失去其特殊性时,您需要使用命令使该文件夹只读attrib
。您可能还希望将desktop.ini也隐藏起来。