5

Program FilesWindows インストールのフォルダーのタイトルにスペースが含まれているという事実には、歴史や理由がありますか?

Programs1つInstallations単語(コマンド ライン アクセス、こんにちは)と呼ばれなかったのはなぜですか? これにはちゃんとした理由があるに違いないようです...誰か知っていますか?

4

3 に答える 3

2

Raymond Chen は、この TechNet 記事で、これは自発的な決定であると説明しています。

  • プログラムはアプリケーションであり、多くの場合多くのファイルで構成されていますが、エンド ユーザーからは 1 つの単位として見なされます。これらは [スタート] メニューにあり、簡単にアクセス、並べ替え、フィルター処理などを行うことができます。

  • プログラムファイルは、プログラムを構成する個々のファイルです。それらは実装の詳細に過ぎず、エンド ユーザーはそれらに煩わされる必要はなく、それらの存在を知る必要さえありません。したがって、それらはProgram Filesではなく、という名前の特定のフォルダーに存在しますPrograms

于 2012-04-09T07:03:27.323 に答える
0

実際の理由や下された決定についてはよくわかりませんが、「レドモンドの現実歪曲場」がどのように機能していたかを示していました. これが (Windows 95 で) 導入されたとき、Windows はフォルダー名のスペースを問題なく処理できるという概念がありました。技術的には可能ですが、当時およびそれ以降に作成されたアプリケーションで大きな問題が発生します。

Windows には、ファイル名に ~ を付けるものがあったため、スペースを必要としない古いアプリケーションで動作します。

c:\my long folder name\file.txt

だろう

c:\mylong~1\file.txt

、しかし、これは常に機能するとは限りませんでした。2 つのファイルに似たような名前が付けられていた場合、~ 表記を使用して間違ったファイルを取得した記憶があります。

これは、Microsoft の誰かが、もちろんフォルダ名にスペースを入れることができ、すべてが正常に機能し、現実を気にしないと言っているケースだと思います。

そうでない場合、なぜ私たちはから行ったのですか

  • ドキュメントと設定

  • ユーザー

新しい ProgramData フォルダーにはスペースがありません。それは悪い決定でしたが、変更するにはあまりにも長い間存在していました.

于 2012-04-09T07:12:08.623 に答える
0

そこに保存されているものを伝えるのに十分な説明である限り、名前は実際には重要ではありません。タブ補完により、他のディレクトリに移動するのと同じくらい簡単にコマンド ラインにアクセスできます。本当に気に入らない場合は、デフォルトの %ProgramFiles% パスを変更できます。正常に動作するアプリケーションには問題がありません。

典型的なユーザーは、通常は Windows エクスプローラーを使用してそのディレクトリにアクセスし、コマンド ラインを使用するユーザーは、そこに移動するのに十分な知識を持っている可能性が高いため、問題はないと思います。

その名前の最大の欠点は、FAT 互換性に関して、スペースではなく長さでした。

于 2012-04-09T06:31:04.463 に答える