目录中的项目是否有一个通用术语?

目录中的项目是否有一个通用术语?

我只是好奇,是否有一个标准的计算机术语可以涵盖目录中的所有内容,而不必总是分别提及“文件”和“(子)目录/文件夹”。因此,您可以说,循环遍历term中的所有 s dir_1

需要明确的是,我正在寻找一个单数术语,就像我的例句一样。

答案1

POSIXreaddir文档使用单词入口

读取目录()函数应返回一个指向结构的指针,该结构表示由参数指定的目录流中的当前位置的目录条目迪尔普,并将目录流定位到下一个条目。到达目录流末尾时,它将返回一个空指针。结构直接定义在<dirent.h>标头描述目录条目。

答案2

文件。至少在符合 POSIX 的系统中。

3.164文件

可以写入或读取(或两者皆可)的对象。文件具有某些属性,包括访问权限和类型。文件类型包括常规文件、字符特殊文件、块特殊文件、FIFO 特殊文件、符号链接、套接字和目录。实现可能支持其他类型的文件。

来源

人们说“文件”其实是指仅有的“常规文件”实际上并不符合 POSIX 标准。:)

您可以从以下答案中了解 POSIX 是什么这个问题。各种操作系统都符合 POSIX 标准(完全或大部分)或不符合。无需赘述,此答案适用于 Unix 和类 Unix 系统(包括 macOS、Linux、BSD),但不适用于一般的 Windows 家族。

答案3

好问题。

我使用“内容”作为包含文件和子文件夹的术语。

例如:“我们需要复制所有的内容该目录”。

答案4

为什么不提高抽象层次,而只是使用“计算机术语”:
升级为更通用的措辞......

成熟的文件系统存储content

它允许“文件”和“文件夹”作为基本内容。
通常,“文件夹”可以存储子级内容...

根据文件系统的选择,可能会有其他内容类型。

相关内容