Bagaimana cara mengubah target symlink di windows

24

Apakah mungkin untuk mengubah target symlink atau persimpangan di Windows? Di Linux dapat dimodifikasi dengan:

ln -f
Eugeniu Torica
sumber

Jawaban:

12

Dengan Windows Link Shell Extension diinstal, Anda dapat mengklik kanan tautan di Windows Explorer dan memeriksa propertinya. Ada tab yang memungkinkan Anda untuk mengubah tautan secara langsung.

Maaf saya tidak bisa mengatakan apakah ini mungkin tanpa ekstensi diinstal karena itu adalah salah satu hal pertama yang saya instal setelah Windows.

Alat tautan perintah Windows mklinktidak mengizinkan ini.

Namun, ada setara Windows untuk perintah Linux. ln.exe adalah satu:

Julian Knight
sumber
Solusi ini tampaknya berhasil namun saya tidak mengujinya secara menyeluruh.
Eugeniu Torica
Wow! Link Shell Extension, juga terkenal, termasuk Symbolic Link Driver untuk Windows XP di antara unduhannya.
n611x007
mklinkakan menjadi perintah yang terintegrasi Windows untuk menghubungkan (simbolis dan keras).
Jinxed
@Jinxed, saya sudah mengatakan bahwa mklink tidak melakukan apa yang diminta OP.
Julian Knight
1
Metodologi windows untuk mengubah lokasi softlink menggunakan MKLINK adalah menghapus tautan (Menggunakan RD /Qjika tautan direktori, atau Del /F /Qjika tautan file) dan membuatnya kembali uisang MKLINK. eg RD /Q "C:\Link\Folder" && MKLINK /D "C:\Link\Folder" "C:\Some\New\Target\Folder" dan Del /F /Q "C:\Link\File Link" && MKLINK "C:\Link\File Link.ext" "C:\Some\New\Target\File here.ext" Ini juga Benar untuk Persimpangan dan Hard Link.
Ben Personick
3

Hapus dan buat ulang tautannya. Itu semua yang dilakukan di Linux.

Juga, inilah Windows Shell Extension yang keren .

David Cowden
sumber
0

Metode belo bekerja untuk saya di Windows 7

mklink TempLink NewTarget

copy /l /y TempLink OldLink

del TempLink
Gyan
sumber