Windows资源管理器的文件属性列值[关闭]


18

Windows资源管理器的文件属性列中的所有值和定义是否都有很好的资源?


1
这样的答案在服务器故障?
squillman

在我看来,这个问题的目的与@squillman引用的答案相同。
大卫·格雷

Answers:


28

R =只读:大多数软件在看到标记为只读的文件时,都会拒绝删除或修改该文件。这很简单。例如,如果您尝试删除只读文件,DOS会说“拒绝访问”。另一方面,Windows资源管理器将愉快地对其进行修改。有些人会选择中间立场:他们将让您修改或删除文件,但仅在请求确认后。

H =隐藏:这也是很容易解释的。如果文件标记为隐藏,则在正常情况下从视图中将其隐藏。除非使用特殊标志,否则键入“ DIR”时,DOS将不会显示该文件,如前面的示例所示。

S = System:此标志用于标记系统使用的重要文件,并且不应更改或从磁盘中删除。从本质上讲,这就像一个“更严重的”只读标志,并且在大多数情况下都以这种方式进行处理。它也是“超级隐藏”属性。即使启用“显示隐藏文件”,系统文件也不会显示。(您可以通过禁用“隐藏受保护的操作系统文件” 显示它们。)

D =目录:这是区分当前文件中描述文件的条目和描述子目录的条目的位。理论上,您可以通过更改此位将文件转换为目录。当然,实际上,尝试执行此操作会导致混乱-目录条目必须采用特定格式。

A =存档:这是一个特殊位,用作修改文件的软件应用程序和用于备份的软件应用程序之间的“通信链接”。大多数备份软件都允许用户执行增量备份,该备份仅选择自上次备份以来已更改的所有文件进行备份。该位用于此目的。当备份软件备份(“存档”)文件时,它将清除存档位(将其设置为零)。任何随后修改文件的软件都应设置存档位。然后,下次运行备份软件时,它通过查看存档位知道哪些文件已被修改,因此需要备份哪些文件。同样,这种使用是“自愿的”。备份软件依靠其他软件正确使用存档位;某些程序可以在不设置archive属性的情况下修改文件,但是幸运的是,大多数软件“行为良好”并正确使用了该位。但是,您绝对不应完全依赖此机制来确保备份关键文件。

资源

上面的列表中缺少:

C =压缩:压缩文件/文件夹无法加密。

E =加密:无法压缩加密的文件/文件夹。

N =不索引

L =重定点

O =离线

P =稀疏文件

I =未索引内容

T =临时

可以组合,例如,HSA =隐藏,系统,存档


我以为文件系统层会隐藏所有“卷标”条目?它们如何出现在资源管理器中?
user1686

是的,“卷标”条目肯定不会出现在Windows资源管理器中。我将相应地编辑答案。

您为“临时”忘记了“ T”
AndrewJacksonZA

文件需要同时具有“隐藏”和“系统”属性才能被“超级隐藏”。仅System属性是不够的。
Medinoc

8
Let-     Bit   
ter    masks Description and notes
--- -------- ---------------------------------------------------------------
 R       0x1 Read-only
 H       0x2 Hidden
 S       0x4 System
(V)      0x8 Volume label (obsolete in NTFS and must not be set)
 D      0x10 Directory
 A      0x20 Archive
 X      0x40 Device (reserved by system and must not be set)
 N      0x80 Normal (i.e. no other attributes set)
 T     0x100 Temporary
 P     0x200 Sparse file
 L     0x400 Symbolic link / Junction / Mount point / has a reparse point
 C     0x800 Compressed
 O    0x1000 Offline
 I    0x2000 Not content indexed (shown as 'N' in Explorer in Windows Vista)
 E    0x4000 Encrypted

(Attributes introduced in Windows 8:)
(V)   0x8000 Integrity (ReFS volume only)
 -   0x10000 Virtual (reserved by system and must not be set)
(X)  0x20000 No scrub (ReFS volume only)

(Attributes introduced in Windows 10, version 1703 (Creators Update):)
 -   0x40000 Recall on open
(P)  0x80000 Pinned (OneDrive "always available files")
(U) 0x100000 Unpinned (OneDrive "online-only files")
 -  0x200000 (Unused and reserved)
 -  0x400000 Recall on data access

Windows资源管理器(Windows 7和更高版本)中显示的属性:( RHSDAXNTPLCOIE'X'=设备;'P'=稀疏)

在'attrib'命令输出中显示的属性(自Windows 10版本1703起):( A__SHR_OI_VX_P_U__'V'=完整性;'X'=无清理;'P'=固定)

在“%〜a1”(FOR %%I IN (files) DO ECHO.%%~aI)输出中显示的属性(从Windows 10版本1703开始):( drahscotl-x'X'=无擦洗)

NTFS文件属性的权威参考:https : //msdn.microsoft.com/zh-cn/library/windows/desktop/gg258117(v=vs.85).aspx

上面的参考文献中目前没有记录Pinned和Unpinned属性,但是在这篇德语文章中指出了它们在OneDrive中作为“始终可用的文件”和“仅在线文件”的使用。自Windows 10版本1703起,可以在“ attrib”中修改这两个属性。这些属性不在Windows资源管理器的“属性”列中指示,而是在“状态”列的OneDrive状态图标中指示。


自Windows 10 Creators更新以来,感谢@ Alex131089进行了有关新属性(“打开时调用,固定,取消固定和数据访问调用”)的更新。但是,我不确定他提供的“ attrib”命令输出是否准确,因此我没有在他的编辑中包括该部分。
Explorer09

2

我还没有在Internet上找到它,但是还有一个“ P”属性,对应于一个稀疏文件。Windows 7中列出了此标志,但Windows XP中未列出。不确定Vista。

您可以使用fsutil sparse setflag FILENAME命令来稀疏文件,然后在资源管理器中看到该标志。请注意,但是没有办法关闭该标志!

稀疏文件与压缩文件相似,但更为具体。对于稀疏文件,很长的空(值0)字节范围不会存储在磁盘上。当程序尝试访问文件的该部分时,文件系统将看到它不在磁盘上,而是返回一定范围的空字节。有关稀疏文件的更多信息,请参见此MSDN页面


1

“ I”标志代表“索引”。设置索引服务或Windows搜索后,这些文件将不会包含在其索引操作中。

资源

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.