ドライブ文字にエイリアスされた Windows ジャンクション (シンボリック リンク) を作成できますか?

ドライブ文字にエイリアスされた Windows ジャンクション (シンボリック リンク) を作成できますか?

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

参考文献

答え2

Windowsでは、代替ドライブ文字でmklinkを使用できます。ただし、一部のアプリでは、代替ドライブのシンボリックリンクが使用できません。私の場合は、フェニックスプラットフォームを使用しており、サブドライブ文字ではなく実際のドライブ文字を使用するように強制されます。私の場合、ドライブは私:そしてサブレターはW:、フェニックスはエラーメッセージを表示します

** (File.Error) could not remove file "w:/ELIXIR/PROJECTS/hello/_build/dev/lib/hello/priv": not owner

そのため、キロメートルパス文字列で実際のドライブ文字を使用する必要がある

関連情報