私はSSDを使用していますが、サイズが制限されているため、ジャンクションポイントを使用してファイルとディレクトリをHDDに再マップできるようにしたいので、これを行うシェル拡張を作成できれば理想的です。
理想的な動作は、ディレクトリまたはジャンクションポイントを右クリックし
、次のアクションを実行できる「ジャンクションポイントの操作」オプションを使用することです。
作成:ディレクトリの場合、ディレクトリを指定した場所に移動し、ジャンクションポイントに置き換えます。
(Dir)C:\ Exampleは(JP)C:\ Example-> D:\ Exampleに変わりますスワップ:ジャンクションポイントの場合、ジャンクションポイントをその場所と交換します。
(JP)C:\ Example->(Dir)D:\ Exampleは(Dir)C:\ Example <-(JP)D:\ Exampleになりますこれは、ジャンクションポイントを削除し、データを移動し、逆ジャンクションポイントを配置することを意味します。
削除:ジャンクションポイントの場合、削除してディレクトリを元に戻します。
(JP)C:\ Example->(Dir)D:\ Exampleは(Dir)C:\ Exampleに変わります
私の最も重要な質問:
- これを行うにはどのようなアプローチが必要ですか?脚本?バッシュ?実行可能?
- メニューエントリを作成するにはどうすればよいですか?
それほど重要ではない質問:
- そのような解決策はすでに存在しますか?
- ジャンクションポイントをチェックおよび操作するためのより良いコマンドまたはAPIコールはありますか?
私はすでにMicrosoft mklink
とSysinternalsを知っていますjunction
。