2012-04-09 105 views
5

Windows安装中的Program Files文件夹在标题中是否有空格,是否有历史或原因?为什么“Program Files”有两个词?

为什么不把它叫做ProgramsInstallations或者其他东西是ONE word(命令行访问,你好)?看起来这肯定有很好的理由......有人知道吗?

+0

更糟。把'C:\ Documents and Settings'与'/ home'比较:) – 2012-04-09 06:13:55

+1

是的。是否有一个原因?我明白当天营销决定不好,但是......这不是固定的?像“老斯帕蒂,在92年去世,做出了这个决定,现在我们把它留在他的记忆中”或类似的... – Ben 2012-04-09 06:20:28

+0

我想重命名为“ALT + 255”:) – tusar 2012-04-09 07:09:34

回答

2

雷蒙德陈解释this TechNet article这是一个自愿的决定:

  • 程序是应用程序,由最终用户视为单一的单位,尽管它们通常由许多文件。他们生活在开始菜单,在那里他们可以很容易地访问,排序,过滤等。

  • 程序文件是制作程序的单个文件。它们仅仅是实现细节,最终用户不应该被打扰,甚至不知道它们存在。因此,他们生活在名为Program Files的特定文件夹中,而不是Programs

+0

+1(和接受):哇,这就是我正在寻找的答案。我认为这将是徒劳的!干杯! – Ben 2012-04-09 07:08:26

+0

(我想知道他们为什么用一个女人作为一个不太懂用户的例子?) – Ben 2012-04-09 07:09:12

+0

@Steve,我不认为这应该是一个女人(文章只是说'用户')。 “她”的代词可以用于礼貌(而不是像他/她那样)。虽然英语不是我的母语,所以我可能会错误的。 – 2012-04-09 07:15:24

0

只要它具有足够的描述性来传达存储在那里的名称,名称并不重要。 Tab-Completion使得命令行访问与更改任何其他目录一样简单。如果你真的不喜欢它,你可以改变默认的%ProgramFiles%路径,良好行为的应用程序不会有问题。

我猜想典型的用户不会有任何问题,因为他们通常会使用Windows资源管理器访问该目录,而使用命令行的用户最有可能足够精明的导航到该目录。

关于FAT兼容性,最大的敲门声是长度,而不是空间。

0

我不确定所采取的实际原因或决定,但它确实显示了'雷德蒙德现实扭曲场'是如何工作的。在Windows 95中引入这个概念时,Windows可以愉快地处理文件夹名称中的空格。从技术上讲,它可能会导致当时和以后编写的任何应用程序都会产生巨大的问题。

的Windows有一件事,你会在文件名中得到了〜所以会与没想到的任何空间

c:\my long folder name\file.txt 

c:\mylong~1\file.txt 

旧的应用程序工作,但这并不总是奏效。如果两个文件被命名为相似的东西,我有记忆使用〜符号来获取错误的文件。

我认为这是微软某人的一个案例,当然我们可以在我们的文件夹名称中有空格,一切都会正常工作,而不是关心现实。

如果那不是那么的情况下,为什么我们从

  • 的Documents and Settings

  • 用户

和新ProgramData文件夹有去没有空间。这是一个糟糕的决定,但已经存在很长时间才能改变。

+0

”但已经存在了太久以至于无法改变“哈哈 – Ben 2012-04-09 08:24:20

相关问题