web-dev-qa-db-ja.com

プログラムがマイドキュメントを使用しないようにする

プログラムがマイドキュメントフォルダを使用しないようにする方法はありますか(Windows 7の場合)?一部のプログラムは自分たちのものを%USERNAME%\My Documentsに入れますが、私はむしろこれを%APPDATA%のような場所に移動したいと思います。

プログラムが作成することを決定した各フォルダーを手動でシンボリックリンクできることはわかっていますが、各プログラムに対してそれを行う必要はありません。もう1つの方法は、自分のコンテンツをマイドキュメントとは別の場所に置くことですが、Microsoftが「アプリケーション:すべてのコンテンツをここに置く」ではなく「マイドキュメント」と名付けたのはなぜでしょうか。おそらく、ファイル名にコロンを付けることができないためです。それでも。

フォルダを「非表示」にすることはできません。私は常に「隠しフォルダを見る」を有効にしています。


言い換えれば、私はこれを変換したいと思います:

My Documents on my Vista desktop.

これに:

My Documents on Windows 7.

17
Mateen Ulhaq

ここにMSからのガイドがあります、あなたが探しているものだと確信しています:

http://support.Microsoft.com/kb/242557

私からの説明、それが物事をより簡単にするなら:

  1. Winkey + Rを押すか、Startに移動して検索Runに書き込み、Enterキーを押します。
  2. regeditと入力します。
  3. 左側のフォルダを使用して、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Foldersに移動します。
  4. [バックアップ] Personalレジストリを選択し、レジストリエディターのメニューでFile-> Exportに移動します。好きな場所に保存してください。以前の設定に戻す場合は、このファイルをダブルクリックします。
  5. Personalレジストリをダブルクリックし、Value Dataを希望の場所に変更します。私自身(私もこの問題に苦しんでいます)私は%appdata(理にかなっている)にフォルダーを作成し、ファイルの混同を避けるためにそれをMy Documentsと呼びました。マクロを使用する場所は次のとおりです:%USERPROFILE%\AppData\Roaming\My Documents

    • ご覧のとおり、PersonalMy Documentsを指します。

。 enter image description here

幸運を。

5
MasterMastic

TL; DR

いくつかの選択肢があります。

  • それらのプログラムを使用しないでください
  • 使用しているプログラムの開発者に連絡して、データをDocumentsではなくAppDataに保存するように依頼してください。
  • 一部のプログラムにセカンダリアカウント/ VMを使用する
  • 定期的に手動でフォルダをクリーンアップする
  • プログラム/スクリプトを使用/作成して、ブラックリストやホワイトリストを使用してフォルダを定期的にクリーンアップします
  • (理想的ではないハックとして、不要なディレクトリと同じ名前の空のファイルを常に作成し、それらを+ R + A + S + Hに設定することができます。そうすると、プログラムはディレクトリを作成したり、その中には何でも含まれますが、0バイトのファイルがたくさんあります。)
  • Documentsにサブディレクトリを作成して「実際のファイル」を保存し、それをドキュメントルートとして使用します(これは、ビデオ、画像などのサブディレクトリも新しいフォルダにリダイレクトすると簡単になります)
  • 前のポイントと同様ですが、プログラムにすべてのDocumentsフォルダーを放棄し、「実際のファイル」用に別のフォルダーを使用します。たとえば、C:\Users\Muntoo\MyActualFiles\*(動画、音楽をリダイレクトすることを忘れないでください) 、お気に入り…)

財団

Windowsでは、すべてのユーザーは、ユーザー固有のファイルが保存されているディレクトリを取得します。変数%userprofile%でアクセスできます。 Vista以降では、これは\Users\フォルダーの下にあり、XP以下では、\Documents and Settings\フォルダー内にあります。

ユーザーディレクトリに入ると、いくつかの異なる目的固有のサブディレクトリに分割されます。 (多くの場合、ユーザーディレクトリのルートには他のファイルやフォルダがありますが、公式には、事前定義されたものはいくつかあるはずであり、プログラムとユーザーは適切なサブディレクトリの1つにアイテムを配置することになっています。)

ユーザーディレクトリには2つの主要なブランチがあります。1つはuser-generated filessavedで、もう1つはprogram-generated settings保存済み

Vista以降ではスペースがないため一般的なフォルダ名Usersを使用しますが、XP以下では、名前Documents and Settingsはその目的をはるかに明確にします。ストア(ユーザー)ドキュメントおよび(プログラム)設定

応用

プログラムを実行して構成すると、プログラムはカスタマイズされた設定を%userprofile%の-​​Application Dataフォルダーに保存します(Windowsのバージョンによって名前が異なります)。 2つのバージョンがあります。1つはファイルがその特定のシステムに保存される(「ローカル」)もので、もう1つはファイルがサーバーにコピーされるため、設定をネットワーク上の別のシステムに移動できるようにする(「ローミング」)ものです。 。 (Vista以降、特権の低いバリエーションもあります。)

ファイルを保存するときは、ファイルを%userprofile%の-​​My Documentsフォルダーに保存します(特定のフォルダー名はWindowsのバージョンによって異なります)。このフォルダ(デフォルト)には、メディアタイプごとにさまざまなサブディレクトリ(テキスト、画像、音楽、ビデオなど)があります。

例として、Foobarという名前のユーザーがCドライブにインストールされたWindows7でCoolAppというプログラムを実行するとします。

  • 彼らのユーザーディレクトリはC:\Users\Foobar\です。
  • CoolAppを構成すると、設定がC:\Users\Foobar\AppData\Local\CoolApp\に保存されます。
  • CoolAppは、一部の設定/ファイルをC:\Users\Foobar\AppData\Roaming\CoolApp\に保存する場合もあります。
  • CoolAppでファイルを作成するとき、ファイルをC:\Users\Foobar\My Documents\に保存します。

My Documentsフォルダーがファイルの保存のデフォルトであることに注意してください。ただし、ユーザーはアクセス許可のあるディレクトリを自由に保存できます。

助言

ユーザードキュメントとプログラム設定を分離すると、ファイル管理が容易になるため便利です。ほとんどすべてのプログラムは、一度だけ使用され、二度と使用されなかったとしても、ファイルをapplication-dataフォルダーに保存します。実際、すべてのユーザーデータをオペレーティングシステムから分離することをお勧めします。これにより、OSやユーザーデータのバックアップと復元がはるかに簡単かつ迅速になり、バックアップのサイズも小さくなるためです。

方法論

マイドキュメントの場所を変更する公式の方法は2つあります。

  • マイドキュメントフォルダ 自動的に を変更(および物理的に移動)するには、プロパティダイアログを開いてターゲットディレクトリを変更します。

    Vista以降:

    enter image description here

    XP以下:

    enter image description here

  • レジストリキーのPersonal値を編集して、移動することもできます 手動

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

    …\Explorer\Shell Foldersの対応する値を編集する必要はありません。いずれにしても、変更を反映するにはExplorer for Windowsを再起動または再起動する必要があります。そうすると、ExplorerはShell Foldersの値をUser Shell Foldersの値から更新します。

    will実際のフォルダを手動で新しい場所に移動する必要があります。

そこにいる間に、マイ写真マイビデオお気に入りなどの他のフォルダを移動することもできます。

その他

ゲームを保存するときは、基本的に、Wordでドキュメントを保存したりMSPaintで画像を保存したりするのと同じようにファイルを保存します。そのため、セーブゲームは通常マイドキュメントに保存されますが、ゲームの設定とともにアプリケーションデータフォルダーに保存されるものもあります。

6
Synetech