Windowsでシンボリックリンクのターゲットを変更するにはどうすればよいですか


回答:


12

Windows Link Shell Extensionがインストールされている場合、Windowsエクスプローラーでリンクを右クリックし、プロパティを確認できます。リンクを直接変更できるタブがあります。

拡張機能をインストールせずにこれを実行できるかどうかは、Windowsの後にインストールする最初のものの1つであるため、申し訳ありません。

Windowsコマンドリンクツールmklinkはこれを許可しません。

ただし、LinuxコマンドにはWindowsに相当するものがあります。ln.exeは1つです。


このソリューションは機能しているようですが、徹底的にテストしませんでした。
ユージェニウトリカ

うわー!また、特にLink Shell Extensionには、ダウンロードの中にWindows XP用のシンボリックリンクドライバーが含まれています。
n611x007

mklinkリンク用のWindows統合コマンド(シンボリックおよびハード)。
ジンクス

@Jinxed、私はすでにmklinkはOPが要求したことをしないと言った。
ジュリアンナイト

1
MKLINKを使用してソフトリンクの場所を変更するWindowsの方法論では、リンクを削除し(RD /QディレクトリリンクのDel /F /Q場合、またはファイルリンクの場合)、MKLINKを再作成します。例えば RD /Q "C:\Link\Folder" && MKLINK /D "C:\Link\Folder" "C:\Some\New\Target\Folder"Del /F /Q "C:\Link\File Link" && MKLINK "C:\Link\File Link.ext" "C:\Some\New\Target\File here.ext" これはジャンクションとハードリンクにも当てはまります。
ベンペルソニック


0

以下の方法は、Windows 7で機能します。

mklink TempLink NewTarget

copy /l /y TempLink OldLink

del TempLink
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.