代码之家  ›  专栏  ›  技术社区  ›  Brandon

英文用户界面术语:目录还是文件夹?

  •  12
  • Brandon  · 技术社区  · 15 年前

    当你设计一个应用程序(假设为英文),并要求用户提供一个目录/文件夹的路径时,你使用这个术语吗? 号码簿 文件夹 ?

    一个比另一个明白吗?一个比另一个“正确”吗?

    5 回复  |  直到 15 年前
        1
  •  12
  •   Andrew Hare    15 年前

    根据我的经验,这些往往是规范:

    在Windows或任何Mac OS上:“文件夹”
    on*nix:“目录”

    这个 正确性 这个术语的核心是应用程序的行为和语言与平台上的其他应用程序类似,因此最好遵守约定,以免混淆用户。

        2
  •  14
  •   Jörg W Mittag    15 年前

    请注意它们是 同义词。目录和文件夹的行为不同。例如,如果要从文件夹中删除文件,则需要访问该文件夹。 文件,因为文件 存储 在文件夹中。

    但是,如果要从目录中删除文件,则需要访问 只有 到目录,因为目录本身只是一个常规文件,其中列出了 位置 属于(但不属于) 包含 )其他文件。所以,您只需要从目录中删除这个条目,不需要访问文件。

    这一区别非常重要,因为在谈论文件系统时,错误的和误导性的隐喻至少会让人困惑,在最坏的情况下,也是非常危险的。(对文件系统行为的混淆通常会导致意外的信息泄漏、数据丢失或安全漏洞。)

    在unix邮件列表上,以及在这里,在serverfault和superuser上,有很大一部分问题是关于询问者的问题。 似乎 为了混淆文件系统的行为,可以直接追溯到思考文件夹,而实际上UNIX确实有目录。

    所以,换句话说:处理文件夹时使用“文件夹”,处理目录时使用“目录”。

        3
  •  3
  •   Pavel Minaev    15 年前

    使用目标OS/DE使用的任何内容。这绝对意味着在win32上是“文件夹”,不确定其他平台(尽管我认为它在OS X上也是“文件夹”,在Unix之类的平台上是不确定的)。您希望应用程序使用与所有其他应用程序和系统对话框相同的术语。

    它还取决于应用程序的类型。对于命令行应用程序,“目录”而不是“文件夹”似乎是所有地方的标准(包括win32)。

        4
  •  2
  •   Zifre    15 年前

    “directory”较旧,通常用于unix-ish系统。文件夹“”通常用于Windows。就我个人而言,我甚至在Linux和Windows上使用“文件夹”,这听起来更“用户友好”。(我怀疑是否有人会真正关心我没有使用“正确”的术语。)

    如果你认为你的用户(例如技术用户)会更喜欢“目录”,那么就用它,否则我就用“文件夹”。

        5
  •  0
  •   Hurix    15 年前

    “文件夹”一词是Windows系统用来与文档组织建立更好的关联的主要术语,正如其他人所说,这只是另一个术语。如果不为不同的系统提供不同的术语,请使用术语目录。