目录与文件夹

目录与文件夹

这两个名称是同义词吗?或者在不同的平台上应该优先使用其中一个名称吗?

答案1

如图所示这个问题, 他们是不是相同。

Raymond Chen 给出的权威答案

Windows 95 引入了 Windows 资源管理器以及文件夹这一术语。文件夹和目录之间有什么关系?

有些人认为 Windows 95 将目录重命名为文件夹,但实际上不止于此。

Windows 资源管理器允许您查看文件夹,这些文件夹是 shell 命名空间中的容器。目录是一种文件夹,即与文件系统位置相对应的文件夹。还有其他类型的文件夹,例如控制面板、网络邻居或打印机。这些其他类型的文件夹表示 shell 命名空间中不对应于文件的对象。在常见用法中,术语虚拟文件夹已用于指代非目录的文件夹。换句话说,我们有这个欧拉图:

在此处输入图片描述(虚拟文件夹 = 文件夹 − 目录)

一般来说,操纵 shell 命名空间的代码应该对文件夹和项目进行操作,而不是对目录和文件进行操作,以免将自己绑定到特定的存储介质。例如,将自己限制在文件上的代码将无法导航到 Zip 文件中,因为 Zip 文件的内容以虚拟文件夹的形式公开。

答案2

作为硬盘上物理位置的参考,它们是同义词。

Windows 倾向于使用“文件夹”。

*nix 倾向于使用“目录”。

在 Windows 上,您有虚拟文件夹(如 malfruct 的回答中所述),它们表示为目录,但实际上可以存储为文件(例如 zip 文件)。

然而,对于最终用户来说,这种区别通常并不重要。

答案3

@mafu 引用了 Raymond Chen 的文字:

Windows 95 引入了 Windows 资源管理器以及术语“文件夹”。

陈伟文 (Raymond Chan) 正在改写历史。

事实上,微软 Windows 95 借鉴了苹果的许多 UI 设计理念。而苹果又借鉴了施乐的理念。“文件夹”这个名称和文件夹的视觉隐喻都是 1982 年施乐之星办公环境的一部分1

也可以看看:


1 – 1985 年,我使用运行施乐软件的 DLion 工作站撰写我的博士论文...如果您想知道这个事实的来源的话。

答案4

对于 GUI 平台,建议使用“文件夹”名称,而对于命令行环境,则适合使用“目录”名称。

相关内容