什么是文件属性?

Windows中的文件属性列表

文件属性(通常只称为属性标志 )是文件或目录可以存在的特定条件。

属性在任何给定的时间被认为是设置清除的 ,这意味着它可以被启用或不被启用。

像Windows这样的计算机操作系统可以标记具有特定文件属性的数据,这样数据可以与关闭属性的数据区别对待。

当应用或删除属性时,文件和文件夹实际上并未发生更改,操作系统和其他软件对它们的理解不同。

什么是不同的文件属性?

Windows中存在许多文件属性,包括以下内容:

Windows操作系统首次使用NTFS文件系统提供以下文件属性,这意味着它们在旧的FAT文件系统中不可用:

这里有几个额外的,尽管更罕见的Windows识别的文件属性:

您可以在Microsoft网站上的MSDN页面上阅读更多关于这些内容的信息。

注意:从技术上讲,还有一个普通的文件属性,根本不包含任何文件属性,但在正常的Windows使用中,你永远不会看到这个实际引用的任何地方。

为什么使用文件属性?

存在文件属性,以便您或您正在使用的程序,甚至是操作系统本身都可以授予或拒绝文件或文件夹的特定权限。

了解常见文件属性可以帮助您了解为什么某些文件和文件夹被称为“隐藏”或“只读”,以及为什么与它们的交互与与其他数据交互如此不同。

只读文件属性应用于文件将防止以任何方式对其进行编辑或更改,除非该属性被解除以允许写入访问。 只读属性通常用于不应更改的系统文件,但您可以对自己的文件执行相同的操作,而您希望某个访问权限未被修改的文件。

具有隐藏属性集的文件实际上会隐藏在普通视图中,这使得这些文件很难被意外删除,移动或更改。 该文件仍像其他文件一样存在,但由于隐藏的文件属性已切换,因此可防止偶然用户与其交互。

文件属性与文件夹属性

文件和文件夹的属性可以打开和关闭,但两者之间的差异会有所不同。

当一个文件属性(如隐藏属性)被切换为文件时 ,该单个文件将被隐藏 - 没有别的。

如果将相同的隐藏属性应用于文件夹 ,则会给出更多选项,而不仅仅隐藏文件夹:您可以选择将隐藏属性应用于文件夹或文件夹,其子文件夹及其所有文件。

将隐藏文件属性应用于文件夹的子文件夹及其文件意味着即使在打开文件夹之后,其中包含的所有文件和文件夹也将被隐藏。 仅仅隐藏文件夹的第一个选项会使子文件夹和文件可见,但只是隐藏文件夹的主要根区域

如何使用文件属性

虽然文件的所有可用属性都具有通用名称,但您在上面的列表中看到的名称并非全部以相同的方式应用于文件或文件夹。

一小部分属性可以手动打开。 在Windows中,您可以通过右键单击或点按并保存文件或文件夹,然后启用或禁用所提供列表中的属性来完成此操作。

在Windows中,还可以使用控制面板中attrib命令设置更多属性。 通过命令控制属性允许第三方程序(如备份软件 )轻松编辑文件属性。

Linux操作系统可以使用chattr (更改属性)命令设置文件属性,而在Mac OS X上使用chflags (更改标志)。