2014年6月15日のブックマーク (1件)

  • Windows アプリケーションの設定ファイル (ini ファイルや config ファイル) 格納場所について

    Unix (FreeBSD、Linux など) Unix では、始めからマルチユーザが考慮されており、それぞれの「ホーム」ディレクトリと言う、各ユーザに専用に用意された作業ディレクトリが提供されていました。このホームディレクトリは、環境変数の %HOME% (${HOME}) に設定されています。 アプリケーションの設定ファイルは、慣習的にそのホームディレクトリ直下の .myapp というディレクトリの中に格納されてきました。myapp の前に . をつけるのは、標準のファイル一覧コマンド ls を実行した場合、. が先頭についているファイルは表示されないという特性を利用するためです。 DOS DOS は単一ユーザが使用することが前提だったので、特にどこに格納すべきと言う場所は提供されていませんでした。たいていは、アプリケーションと同じ場所 %APPDIR% に設定ファイルなどが格納されて