%20%E3%82%92%E4%BD%9C%E6%88%90%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
E:\ ドライブに大量のデータ ファイルがあります。そのすべてを新しいコンピューターに移動し、多数の小さなドライブ (E、P) を 1 つの大きなドライブに統合したいと考えています。
しかし、E:\ を参照するすべてのプログラムが V: 上のファイルを「見る」ようにしたいので、*V:\OldE* にリンクする **E:** を作成したいのです。
MkLinkや類似のものを使えますか?Linkd ユーティリティそのようにですか? おそらく、非常に小さな E:\ パーティションを作成し、 E:\ から v:\oldE への MkLink を実行する必要がありますか?
(それはできないようですが、確認したかったのです)
答え1
E:
私はリンクを作りたいのですV:\OldE
E:
新しいコンピュータにドライブがなくなった場合は、次のsubst
コマンドを使用できます。
subst E: V:\OldE
参考文献
- Windows CMD コマンドラインの AZ インデックス- Windows コマンド ラインに関連するあらゆることに関する優れたリファレンス。
- 代替- ネットワーク パスまたはローカル パスの代わりにドライブ文字を使用します。
答え2
Windowsでは、代替ドライブ文字でmklinkを使用できます。ただし、一部のアプリでは、代替ドライブのシンボリックリンクが使用できません。私の場合は、フェニックスプラットフォームを使用しており、サブドライブ文字ではなく実際のドライブ文字を使用するように強制されます。私の場合、ドライブは私:そしてサブレターはW:、フェニックスはエラーメッセージを表示します
** (File.Error) could not remove file "w:/ELIXIR/PROJECTS/hello/_build/dev/lib/hello/priv": not owner
そのため、キロメートルパス文字列で実際のドライブ文字を使用する必要がある