Windows安装中的Program Files
文件夹在标题中是否有空格,是否有历史或原因?
为什么不将它称为Programs
或Installations
或 ONE 字(命令行访问,问候)?似乎必须有一个很好的理由......有人知道吗?
答案 0 :(得分:2)
程序是应用程序,虽然它们通常由许多文件组成,但最终用户将其视为单个单元。它们位于“开始”菜单中,可以轻松访问,排序,过滤等。
程序文件是制作程序的单个文件。它们只不过是实现细节,最终用户不必为此烦恼,甚至不知道它们存在。因此,它们位于名为Program Files
的特定文件夹中,而不是Programs
。
答案 1 :(得分:0)
只要描述足以传达存储在那里的内容,名称就不重要了。 Tab-completion使命令行访问与更改到任何其他目录一样简单。如果你真的不喜欢它,你可以改变默认的%ProgramFiles%路径,并且表现良好的应用程序也不会有问题。
我猜测典型用户不会遇到任何问题,因为他们通常会使用Windows资源管理器来访问该目录,并且使用命令行的人很可能足够精通导航到它。
关于FAT兼容性,该名称的最大敲门声是长度,而不是空间。
答案 2 :(得分:0)
我不确定所采取的实际原因或决定,但它确实显示了'雷德蒙德现实失真领域'是如何起作用的。有一个概念引入(在Windows 95中)窗口可以愉快地处理文件夹名称中的空格。从技术上讲,它可以,但它会导致当时和之后编写的任何应用程序出现巨大问题。
Windows有一个东西,你会得到一个文件名〜所以它适用于不期望任何空格的旧应用程序
c:\my long folder name\file.txt
将是
c:\mylong~1\file.txt
,但这并不总是奏效。如果有两个文件被命名为simiar,我有使用〜符号获取错误文件的记忆。
我认为这是微软某人的一个案例,当然我们的文件夹名称中可以有空格,一切都会正常工作,而不是关心现实。
如果不是这样,那我们为什么要从
开始到
并且新的ProgramData文件夹没有空格。这是一个糟糕的决定,但已存在太长时间无法改变。