Dapatkah saya membuat pintasan yang mengarah ke lokasi di dalam folder root (untuk berbicara), terlepas dari di mana folder itu berada?

4

Saya memiliki klip terkait dengan hal-hal yang ada di folder "a" dan "b", yang merupakan subdirektori dari folder induk biasa, yang saya sebut sebagai "root". Klip ditempatkan di folder "b". Saya ingin membuat pintasan yang memungkinkan saya mengakses klip dari dalam "a", TERKAIT dengan apa lokasi "root" (mis., C: \ apapun \ gnash \ root ATAU f: \ ding \ root). Apakah itu mungkin? Menggunakan Windows 7.

Andy Mandew
sumber
1
Sudahkah Anda bermain-main dengan MKLink secara kebetulan?
Pimp Juice,

Jawaban:

3

Anda dapat melakukannya dengan tautan simbolik, yang berbeda dari pintasan. Misalkan kita memiliki dua folder Anda adan b, dengan mydoc.txtdi dalamnya b. Untuk membuat tautan simbolis ke file yang berada di dalamnya a, buka prompt perintah administratif di a, dan gunakan perintah ini:

mklink thedoc.txt ..\b\mydoc.txt

Anda dapat menggunakan nama apa pun untuk tautan simbolik (parameter pertama). Tutup prompt perintah saat Anda selesai. Tautan simbolis mempertahankan jalur relatif, alih-alih menyelesaikannya ke jalur absolut. Oleh karena itu, Anda dapat memindahkan seluruh rootstruktur ke mana pun Anda inginkan dan tautan simbolik akan tetap berfungsi.

Perhatian: Explorer terkadang macet saat menyalin tautan simbolik, terutama lintas volume. Jika Anda perlu memindahkan rootstruktur, Anda mungkin ingin menggunakan perintah ini:

robocopy C:\source\root E:\dest\root /e /move /sl

Strategi symlink juga memiliki kelemahan lain, terutama yang hanya bekerja pada NTFS. Anda mungkin dapat dengan mudah membuat pintasan normal dan mengandalkan fitur pelacakan tautan Windows . Dalam banyak kasus, Windows dapat menemukan target meskipun tidak ada pada jalur penuh terakhir yang diketahui.

Ben N
sumber
Butuh sedikit penelitian lebih lanjut tentang symlink di pihak saya untuk membuatnya bekerja, tapi saya berhasil, terima kasih banyak! Mengenai hasil edit Anda: seberapa baik symlink bekerja ketika saya mencoba menyalinnya di DVD atau Awan, misalnya?
Andy Mandew
Sayangnya, tautan simbolik adalah fitur NTFS, sehingga mungkin tidak akan berfungsi pada DVD atau dalam unggahan web. Khususnya, zip symlink sebenarnya akan menyertakan file yang ditunjuknya, bukan symlink itu sendiri. Jika itu adalah deal-breaker, Anda mungkin memiliki beberapa keberhasilan dengan cara pintas tradisional - Windows memiliki beberapa perilaku mewah untuk menemukan target jika bergerak dan secara otomatis memperbaiki pintasan.
Ben N
Sayangnya itu adalah pemecah kesepakatan. Saya perhatikan perilaku pintasan Windows dan itu membuat saya bingung, saya seperti "Bagaimana cara pintas ini masih berfungsi? Saya sudah memindahkan folder!". Tetapi sekarang saya tahu ini adalah fitur yang sebenarnya, saya akan memeriksanya dan melihat apakah saya dapat membuatnya melakukan apa yang saya inginkan. Sekali lagi terima kasih atas bantuannya!
Andy Mandew