Buat tautan keras tanpa program tambahan di Windows 7

55

Tujuan saya di sini adalah untuk menyinkronkan file kredit emule saya (application.dat?) Oleh Dropbox. Tetapi file kredit tidak ada di dalam direktori Dropbox (secara default). Jadi saya ingin membuat tautan keras untuk menyelesaikan tujuan ini.

Saya tahu saya bisa membuat tautan keras oleh Perl di Windows. (Saya mempelajari Perl di Windows XP. Hanya tautan keras yang valid di Windows XP.) Tetapi kedengarannya seperti berlebihan bagi saya untuk melakukan itu dengan menginstal perangkat lunak baru, karena saya berharap saya tidak akan menggunakan Perl dalam waktu dekat.

Ada ide? Lebih sederhana, semakin baik.

Sathyajith Bhat
sumber

Jawaban:

86

Anda dapat menggunakan mklinkperintah seperti:

mklink /H <link> <target>

Saya kira itu akan berhasil, tetapi saya tidak tahu apa yang akan terjadi jika Anda menggunakan emule pada waktu yang sama di dua lokasi berbeda terkait sinkronisasi.

Jika Anda ingin menautkan ke direktori alih-alih file, gunakan perintah berikut:

mklink /J <link> <target>

Catatan: Ini akan membuat persimpangan daripada symlink. Persimpangan adalah untuk saat target dan sumber tidak pada volume yang sama.

Nyonya
sumber
1
sayangnya ini tidak berfungsi dengan volume jaringan
Thariama
2
@Thariama Hard links hanya berfungsi di dalam disk yang sama. Anda tidak dapat membuat tautan keras melalui jaringan
M'vy
benar, itulah yang saya pikir
Thariama
... itu artinya. "Hard link" merujuk ke lokasi hard drive yang sama, melalui jaringan Anda menggunakan hard drive yang berbeda untuk setiap mesin.
Ivan Castellanos
1
@ Hut8 - Aman untuk mengatakan bahwa mklinksebenarnya tidak berfungsi dengan Windows 7 mengingat bahwa penulis secara khusus bertanya bagaimana melakukan ini untuk Windows 7 kemudian menerima jawabannya. Informasi "berlaku untuk" tidak benar di jalur itu. Untuk mendukung pernyataan saya, CreateSymboicLink menunjukkan klien yang Windows Vistadidukung minimum dan server yang didukung minimum Server 2008. Jika 36 orang memilih jawaban untuk sesuatu yang tidak berlaku untuk Windows 7, mereka harus malu pada diri mereka sendiri (hal yang baik).
Ramhound
16

Cara membuat tautan keras - tidak hanya terbatas pada Windows 7:

JdeBP
sumber
mklink berfungsi pada win7 / cmd, tetapi fsutil gagal dengan izin yang ditolak. Ada juga perintah persimpangan, yang bekerja dengan baik pada XP dan win7.
mosh
5

Saya menemukan ekstensi shell ini sangat berguna, tidak ada iklan atau apa pun, sangat ringan. Saya kira itu adalah perangkat lunak pihak ketiga, tetapi terintegrasi ke dalam windows, jadi sedekat mungkin dengan dukungan asli. Saya pikir itulah yang Anda inginkan, perasaan asli, tanpa embel-embel. http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download

Motes
sumber
Setuju, tapi itu ADALAH program tambahan.
Bigue Nique