Windows文件和文件夹“属性” A或C


23

在Windows Server 2003中,Windows资源管理器的“属性”列中的某些文件具有“ A”或“ C”或“ AC”或其他文件。这些是什么意思?


3
另一个问题是“存档标志到底在做什么”-自从MS-DOS成立以来,我就已经看到过它,它几乎适用于每个文件,而且我从不需要/没有理由更改它,但与此同时,从不知道它做什么。它仍然起作用吗?
马克·亨德森

1
@Mark:据我所知,存档标志由备份实用程序使用。备份完成后将其重置。如果修改文件,则将其重新设置,以标记它必须再次备份。我猜是原始的,所以不再使用了。
PhiLho 2011年

2
存档位仍在使用。我写了一个程序来重置所有用户主目录的权限(如果发现这些用户不受欢迎)。更改权限会触发存档位。运行备份时,确实让操作人员感到恼火。
Patrick Seymour

Answers:


39

Windows 8/10之前的属性是:

R = READONLY
H = HIDDEN
S = SYSTEM
A = ARCHIVE 
C = COMPRESSED
N = NOT INDEXED
L = Reparse Points
O = OFFLINE
P = Sparse File
I = Not content indexed
T = TEMPORARY
E = ENCRYPTED

您应该特别注意offline属性,因为它可能会影响备份软件的行为。具有O属性的文件可能会被完全跳过,因为该软件可能会假定它们存储在其他位置。


考虑以下关于SO和SF的答案,以获取更多信息:

/superuser/1214542/what-do-new-windows-8-10-attributes-mean-no-scrub-file-x-integrity-v-pinn/1215034

/superuser/44812/windows-explorers-file-attribute-column-values


解压缩Yii PHP框架存档(准确地说是yii-1.1.7.r3135)后,在文件上看到了O属性。不知道如何去那里。也没有如何操作...注意,因为它具有特定的图标覆盖。
PhiLho

您在哪里找到此清单?
mlhDev

投票吧。我的win10系统上的attrib命令与此不同。答案应指向参考,或解释这些属性的含义以及打算如何使用它们。
ЯрославРахматуллин



2

Windows 7“备份和还原”创建“系统映像”时,会将其放在名为WindowsImageBackup的根级文件夹中,该文件夹具有“ I”属性。Windows 7的“帮助属性”命令显示:

C:\>help attrib
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  I   Not content indexed file attribute.
  [drive:][path][filename]
      Specifies a file or files for attrib to process.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.
  /L  Work on the attributes of the Symbolic Link versus
      the target of the Symbolic Link

1

上面的列表中没有D,因此,如果您像我一样想知道的话,D代表“目录”。它可能未包含在内,因为该问题只针对文件而不是目录,但是我在搜索中发现了这个问题,因此不得不继续搜索以找出D是什么,因此,为方便将来的读者,我添加了此答案。

这是包含D的答案的链接:

Windows资源管理器文件属性列值


1

您可以使用attrib命令来操纵属性(设置/取消设置)。

用打开cmd.exe提示,win+r然后键入;

隐藏文件夹:

> attrib +h +s C:\Test\Testing

取消隐藏:

> attrib -h -s C:\Test\Testing

0

其他如下。

H =隐藏

S =系统文件

R =只读

AHS和R可以由用户或系统设置,因为用户可以使用'attrib'命令添加/删除属性。C是仅系统属性。

要查找有关attrib命令的更多信息,请转到命令窗口,然后键入“ attrib /?”。


0

备份软件可以清除文件修改时设置的存档位。这样,它可以用于执行增量备份,以跳过已经备份的文件。

由于可以随意设置和取消设置它,因此它不一定是最可靠的方法,我认为大多数备份软件都使用更复杂的标准来确定增量备份中包括哪些内容。


我可以告诉您,BackupExec的当前版本可以使用存档位或最后修改的时间戳来确定是否备份文件。
joeqwerty

0

仅当您具有将其设置为指示文件已归档的备份软件时,才会显示A位。当用户对文件进行更改时,操作系统将清除存档位,以向备份软件指示,如果正在执行增量或差异备份,则需要备份更改后的文件并重置A位。增量备份会重置存档位,因此下一个增量备份将仅备份新更改的文件。差异备份不会重置存档位,因此每个差异备份都将捕获自上次完整备份以来已更改的所有文件。因此,要在星期五恢复系统,管理员将需要从星期日开始的每周备份以及最新的差异或所有每日增量。


3
您恰好倒退了。创建或修改文件时,操作系统会设置存档位。备份文件时,备份软件会清除存档位。
ThatGraemeGuy 2011年

2
Graeme是正确的,将存档位设置为指示文件需要存档,而不是已存档。
John Gardeniers
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.