目录与文件夹

Mik*_* L. 90 filesystems

这两个名称是同义词还是应该在不同平台上更喜欢一个名称而不是另一个名称?

maf*_*afu 115

正如在这个问题中看到的,它们是一样的。

Raymond Chen给出的权威回答

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

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

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

在此处输入图片说明 (虚拟文件夹 = 文件夹?目录)

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

  • 您能够将虚拟文件夹合并到该图中吗?也许像http://i.imgur.com/PCbhJfu.png (2认同)

Chr*_*isF 22

作为对硬盘驱动器上物理位置的引用,它们是同义词。

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

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

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

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


Ste*_*n C 12

@mafu 引用 Raymond Chen 的话说:

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

Raymond Chan 正在改写历史。

事实上,微软 Windows 95 借鉴了苹果的很多 UI 设计思路。而苹果反过来又从施乐那里借来了它们。“文件夹”这个名称和文件夹的视觉隐喻都是 1982 年施乐之星办公环境的一部分1

也可以看看:


1 - 1985 年,我使用运行 Xerox 软件的 DLion 工作站来撰写我的博士论文……如果您想要该事实的来源。

  • 在他的第一句话中,陈似乎表示微软引入了“文件夹”一词。这是错误的。这就是我的观点。 (7认同)
  • 如果他这么说,那么他的语言是笨拙的。因为这不是它读取/解析的方式。无论哪种方式,(如果他是故意改写历史,如果他不知道先例,或者如果他的写作笨拙)都会有损他的“权威”。你说“清楚”。我不同意。 (6认同)
  • 嗯,陈说这个词是在 Windows 中引入的,这是不可否认的。他并没有(明确地)说那是这个词第一次被使用。谁发明了它也并不重要,只要这两个术语之间的差异是相似的,并且根据您所链接的内容,它们是相似的。(即使它在施乐上有所不同——那也只是一个与 2017 年无关的历史记录。) (3认同)
  • 我的句子中“显然”的位置是有意为之的;我没有说“他显然没有说x”,而是“他没有明确地说x”。除此之外,这对我来说太过分了,我不认为他或我曾经打算重写历史。他的答案是在绝大多数人使用了 20 年的平台上被称为权威的答案(因此很可能是提问者想知道的,因为这没有标记*历史*),**并且**它同样适用也到其他平台。你因为一个不重要的语言歧义而变得非常激动。 (2认同)