Складіть міцне посилання без додаткових програм у Windows 7


55

Моя мета тут - синхронізувати мій файл-емулятор (application.dat?) За допомогою Dropbox. Але кредитний файл не знаходиться в каталозі Dropbox (за замовчуванням). Тому я хочу зробити міцне посилання для досягнення цієї мети.

Я знаю, що я можу зробити жорстке посилання Perl у Windows. (Я навчився Perl в Windows XP. Лише жорстке посилання діє в Windows XP.) Але мені здається, що це зайве для мене, щоб зробити це, встановивши нове програмне забезпечення, оскільки, напевно, я не збираюся використовувати Perl найближчим часом.

Якісь ідеї? Чим простіше, тим краще.

Відповіді:


86

Ви можете використовувати mklinkкоманду типу:

mklink /H <link> <target>

Я думаю, це має спрацювати, але я не знаю, що трапиться, якщо ви одночасно використовувати eMule у двох різних місцях щодо синхронізації.

Якщо ви хочете зробити посилання на каталог замість файлу, скористайтеся такою командою:

mklink /J <link> <target>

Примітка. Це створить стик, а не симпосилання. З'єднання призначені для тих випадків, коли ціль та джерело не однакові.


1
на жаль, це не працює з мережевими обсягами
Thariama

2
@Thariama Hard посилання працює лише на одному диску. Ви не можете пов'язувати мережу через мережу
Mvy

правильно, ось що я подумав
Thariama

... це, що це означає. "Жорсткі посилання" посилаються на одне і те ж місце на жорсткому диску, в мережі ви використовуєте різні жорсткі диски для кожної машини.
Іван Кастельянос,

1
@ Hut8 - Можна з упевненістю сказати, що mklinkнасправді працює з Windows 7, враховуючи, що автор спеціально запитав, як це зробити для Windows 7, а потім прийняв відповідь. Інформація "застосовується" до цього шляху не вірна. Для того, щоб підтримати мою заяву CreateSymboicLink вказує, що мінімально підтримуваний клієнт є, Windows Vistaа мінімально підтримуваний сервер - Server 2008. Якщо 36 людей підтримали відповідь за те, що не стосується Windows 7, вони повинні соромитися себе (добре, що це робить).
Рамхаунд

16

Способи встановлення жорсткого посилання - не лише для Windows 7:

  • lnкоманда з власного Microsoft, що завантажується SFUA утиліти інструментарію , який працює на підсистеми для UNIX-додатків на основі , яка поставляється в коробці з Windows 7 Ultimate Edition і Windows Server 2008 R2. (Для Windows XP можна завантажити та встановити Служби для UNIX версії 3.5 .)
    ln оригінальний новий 
    ln original1 original2 ... каталог
  • TCC / LE JP Software JP Software має вбудовану команду MKLINK та вбудовану команду MKLNK . Останній автоматично вибирає між твердими та символічними посиланнями та може використовувати символи символів, щоб зробити багато жорстких посилань відразу. Його синтаксис також більше схожий на той ln, до якого люди Linux та Unix можуть бути звикли, ніж mklinkсинтаксис.
    mklink / h новий оригінальний 
    mklnk оригінальний новий
    каталог mklnk * .txt
  • fsutil (використовуючи його hardlinkваріант)
    fsutil hardlink створити новий оригінал
  • mklink
    mklink / h новий оригінал
  • Використовуючи FAR , натиснітьAlt-F6

mklink працює на win7 / cmd, але fsutil не вдається з дозволом відмовлено. Існує також команда з'єднання, яка добре працює на XP та win7.
мош

5

Я вважаю це розширення оболонки дійсно корисним, без реклами чи нічого, дуже легким. Я припускаю, що це програмне забезпечення сторонніх виробників, але воно інтегрується у вікна, тому воно наближається до нашої підтримки. Я подумав, що це все одно хочеться, рідне відчуття, без надмірностей. http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download


Погоджено, але це додаткова програма, хоча.
Bigue Nique
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.