什么是文件属性?

Windows中的文件属性列表

文件属性(通常称为属性或者旗帜)是一种特殊情况,在这种情况下文件或者目录可以存在。

属性被视为设置变明朗在任何给定的时间,这意味着它要么已启用,要么未启用。

计算机操作系统,与Windows一样,可以使用特定的文件属性标记数据,以便与关闭属性的数据进行不同的处理。

应用或删除属性时,文件和文件夹实际上并没有改变,只是操作系统和其他软件对它们的理解有所不同。

一名男子核对清单中项目的图示
YOUOAK/数字视觉矢量/盖蒂图像

不同的文件属性是什么?

Windows中存在许多文件属性,包括:

以下文件属性首先可用于具有的Windows操作系统NTFS文件系统,这意味着它们在旧版本中不可用脂肪文件系统:

以下是Windows可以识别的几个额外的文件属性(尽管比较罕见):

  • 设备文件属性
  • 完整性文件属性
  • 非内容索引文件属性
  • 没有擦洗文件属性
  • 脱机文件属性
  • 稀疏文件属性
  • 临时文件属性
  • 虚拟文件属性

您可以在Microsoft的文件属性常量

从技术上讲,还有一个典型的文件属性,这意味着根本没有文件属性,但在正常的Windows使用中,您将永远看不到实际引用的文件属性。

为什么使用文件属性?

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

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

应用只读文件的文件属性将阻止以任何方式对其进行编辑或更改,除非取消该属性以允许写入访问。只读属性通常用于不应更改的系统文件,但您可以对自己的文件执行相同的操作,您希望有访问权限的人不要编辑这些文件。

由于只读属性而禁用文件编辑的屏幕截图
只读属性消息。

具有“隐藏”属性集的文件实际上将从普通视图中隐藏,这使得这些文件很难意外删除、移动或更改。该文件仍然像其他文件一样存在,但由于隐藏属性已切换,因此它会阻止临时用户与该文件交互。您可以将Windows设置为查看隐藏的文件和文件夹作为查看这些文件的简单方法,无需关闭属性。

您还可以组合属性,例如,使文件不仅隐藏,而且标记为系统文件并设置为存档属性。

文件属性与文件夹属性

可以为文件和文件夹打开和关闭属性,但这样做的结果在两者之间有所不同。

当为文件打开文件属性(如隐藏属性)时文件那个单个文件将被隐藏,没有别的。

如果相同的隐藏属性应用于文件夹,您可以选择将“隐藏”属性单独应用于文件夹,或应用于文件夹、其子文件夹及其所有文件。

Windows 8中文件夹属性的屏幕截图
文件夹属性。

将“隐藏文件”属性应用于文件夹的子文件夹及其文件意味着即使在打开文件夹后,其中包含的所有文件和文件夹也将隐藏。仅隐藏文件夹的第一个选项将使子文件夹和文件可见,但只隐藏主文件夹,根面积文件夹的名称。

如何应用文件属性

尽管一个文件的所有可用属性都有通用名称,如您在上面的列表中所看到的,但它们并非都以相同的方式应用于文件或文件夹。

可以手动打开一小部分属性。在Windows中,您可以通过右键单击(或点击并按住触摸界面)文件或文件夹,打开其属性,然后从提供的列表中启用或禁用属性来完成此操作。

Windows 8中文件和文件夹属性选项的屏幕截图
文件和文件夹(Windows)的属性。

在Windows中,还可以使用attrib命令,可于命令提示符. 通过控件进行属性控制命令允许第三方程序,如备份软件,以便轻松编辑文件属性。

Windows 10命令提示符中的Attrib命令选项
Attrib命令(Windows 10)。

Linux操作系统可以使用改变文件的属性(更改属性)命令来设置文件属性,而瑞士法郎(更改标志)在macOS中使用。

Ubuntu中JPEG文件上设置的不可变位的屏幕截图
通过Ubuntu中的chattr设置+i(不可变)位。
这个页面有用吗?