
次のようなディレクトリ構造があるとします:
.
├── Documents
│ ├── Finance
│ ├── School
│ ├── Skyrim
│ ├── Work
└── Saved Games
├── Fallout
└── Minecraft
Skyrim
、、Fallout
およびフォルダMinecraft
はそれぞれのゲームによって作成されるため、次回ゲームを起動したときに再度作成されるため移動することはできません。
すべてを「保存されたゲーム」に入れたいのですが、ドキュメント内に多数のシンボリックリンクを作成したくありません。そうすると、シンボリックリンクによってフォルダーが乱雑になってしまうからです。
代わりに私がやりたいのは、Windows に、「Documents/Skyrim」を要求するときに、「Documents」に実際のシンボリックリンク ファイルを置くことなく、「Saved Games/Skyrim」にリダイレクトするように指示することです。
私はこれを、Web 用語で言う「301 リダイレクト」の一種として考えています.htaccess
。サーバーがリクエストを更新された場所に送信するためには、リダイレクト先のファイルが実際に存在している必要はありません。レジストリ キーなどを使用すれば、これが可能になるのではないかと想像しています。
これは可能ですか、それとも「ドキュメント」内に実際のシンボリックリンク ファイルを用意する必要がありますか?
編集: @music2myear は、私がなぜこれをやりたいのかについて、もう少し詳しい背景を尋ねました。
OneDrive経由で「ユーザー」フォルダを同期し、「ドキュメント」フォルダには実際の文書必要なファイルだけをアップロードし、ゲームなど (一例) がそこに投げ込むランダムなシステム ファイルなどはアップロードしません。シンボリック リンクを簡単に作成することもできますが、それでも問題は解決しないと思います。シンボリック リンクは OneDrive ディレクトリに残り、アップロードされ続けるからです。
今日 (2019-05-31)、提案された解決策が機能しないことを確認するために少しテストしてみます。
答え1
これは単なる回避策ですが、私が知っている唯一のオプションです。私なら、隠しシンボリックリンクを作成します。
そのため、フォルダーはそれほど混雑しているようには見えません。