私はWindows 7を初めて使用します。Windows7の外国語バージョンを実行しています(これが重要かどうかはわかりません)。とにかく、cmdを使用してコマンドプロンプト環境を実行し、
C:\ Users\MyUserNameHere> dir
AppDataという名前のフォルダーが表示されません。
同じことをして、Windows Explorerアプリケーションからこれをチェックアウトすると、AppDataフォルダーも表示されません。しかし、私が
C:\ Users\MyUserNameHere> cd AppData
このフォルダーにcdできます。このフォルダが何らかの形で隠されているようです。
だから、私の質問は:
このフォルダーは何のためですか、つまり、Windows 7での目的は何ですか?このフォルダの下にインストールするものとそうでないものがあります。どうして?
そこに含まれる3つのディレクトリ(Local、LocalLow、およびRoaming)の違いは何ですか?それらには異なる目的がありますか?
この非表示のAppDataフォルダーを「再表示」して、Windows Explorer.exeアプリケーションで簡単にナビゲートできますか?
Aptana Studio 3はAppData\Localディレクトリにインストールされましたが、skypeで撮影したウェブカメラのショットはAppData\Roamingにあります。なぜこのディレクトリを選択するのですか? (この質問は2の特別な場合です。)
説明をありがとう
また、Windows 7のこの種のことを詳しく説明している本も参照したいので、リンクや本の提案を気にしない場合は、OSをよりよく使用できるようにします。
このフォルダーは、設定やキャッシュファイルなどのユーザーデータを保存するアプリケーションに使用されます。
良い説明については このサイト をご覧ください。
[編集]> [フォルダオプション]の下の[隠しフォルダ]機能をオフにすることで、フォルダを再表示できます(メニューを表示するにはAltキーを押します)。または、詳細については上記のリンクを参照してください。
ネットワークに接続されたPC(職場のドメインなど)を使用している場合、ログオンおよびログオフ時に画像がPCからPCに移動できるように、プログラムはローミングでショットを保存することを期待しています。
前述のとおり、AppDataフォルダーはデフォルトで非表示になっており、CMD行から表示するには次を使用します。
cd %userprofile%
dir /a:h
%userprofile%は、現在のユーザープロファイルフォルダーの場所にアクセスするための便利な環境変数です。 dirに追加されたスイッチは、dirに属性が非表示のファイル/フォルダーを表示するように指示します。
注:フォルダーオプションで隠しファイルオプションを変更しても、エクスプローラーにのみ影響し、Cmd.exeは隠し属性を持つファイル/フォルダーを非表示にします。
ジェームズアカダミンゴからの回答ポイント4
違いの理由はAppData\Local
フォルダーは、保存するユーザープロファイルに固有の情報を保存するために使用されますlocally(つまり、現在のマシンに固有です)。 LocalLowも同じですが、特にデータをローカルに保存する低整合性アプリケーション向けです。
Aptana Studio 3の例では、別のマシンに行って使用した場合、必ずしもAptana Studio 3がインストールされているとは限らないので、その情報を保持してもメリットはありません。
一方、AppData\Roaming
マシンからマシンへとユーザーを追跡し(ユーザープロファイルがローミングしている場合)、通常、Skype、WebCamショット(画像ビューアーまたはエディターでアクセス可能な画像である)の場合、永続的でありながら有益な情報を含みますこれは、プロファイルを保持するのに役立つコンテンツです。
良いソースは Windows 7 Tips Paul Thurrottでしょう