当您设计应用程序(假设为英语),并且要求用户提供目录/文件夹的路径时,您是否使用术语目录或文件夹
是否比另一个更了解?比另一个更“正确”吗?
答案 0 :(得分:15)
请注意,它们是不是的同义词。目录和文件夹的行为不同。例如,如果要从文件夹中删除文件,则需要访问文件夹和文件,因为文件在文件夹中存储。
但是,如果要从目录中删除文件,则需要只访问 目录,因为目录本身只是列出位置的常规文件 of(但包含)其他文件。因此,您只需要从目录中删除该条目,无需访问该文件。
这种区别非常重要,因为在讨论文件系统时,错误和误导性的比喻至少会让人感到困惑,最糟糕的情况是非常危险。 (关于文件系统行为的混淆通常会转化为意外的信息泄露,数据丢失或安全漏洞。)
关于Unix邮件列表的很大一部分问题,但在这里,在ServerFault和SuperUser上,关于提问者似乎混淆文件系统行为的内容,可以直接追溯到思考文件夹当Unix确实有目录时。
因此,换句话说:处理文件夹时使用“文件夹”,处理目录时使用“目录”。
答案 1 :(得分:12)
根据我的经验,这些往往是常态:
在Windows或任何Mac OS上:“文件夹”
在* nix:“目录”
该术语的正确性包含了您的应用程序的行为和平台上的其他应用程序的说话,因此最好坚持使用约定,以免混淆用户。
答案 2 :(得分:3)
使用目标OS / DE使用的任何内容。这绝对意味着Win32上的“文件夹”,不确定其他平台(虽然我认为它在OS X上也绝对是“文件夹”,而且在Unix上也不确定)。您想要的是您的应用程序使用与所有其他应用程序和系统对话框相同的术语。
它还取决于应用程序的类型。对于命令行应用程序,“目录”而不是“文件夹”似乎是所有地方的常态(包括Win32)。
答案 3 :(得分:2)
'目录'较旧,通常用于Unix-ish系统。 “文件夹”通常用于Windows。就个人而言,即使是Linux和Windows上的GUI应用程序,我也使用'文件夹',它听起来更“用户友好”。 (我怀疑任何人都会非常关心我没有使用“正确”的术语。)
如果您认为您的用户(例如技术用户)对“目录”感到满意,请使用该目录,否则,我会使用“文件夹”。
答案 4 :(得分:0)
Windows系统主要使用术语“文件夹”来与文档组织建立更好的关联,而正如其他人所说的那样。如果您不为不同的系统提供不同的术语,请使用术语“目录”。