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

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:


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


0

Metode belo bekerja untuk saya di Windows 7

mklink TempLink NewTarget

copy /l /y TempLink OldLink

del TempLink
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.