web-dev-qa-db-fra.com

Faire un lien dur sans programmes supplémentaires dans Windows 7

Mon objectif ici est de synchroniser mon fichier de crédit emule (application.dat?) Avec Dropbox. Mais le fichier de crédit ne se trouve pas dans le répertoire Dropbox (par défaut). Je souhaite donc établir un lien solide pour atteindre cet objectif.

Je sais que je peux créer un lien physique avec Perl sous Windows. (J'ai appris Perl sous Windows XP. Seul le lien physique est valide sous Windows XP.) Cela me semble toutefois trop cher de le faire en installant un nouveau logiciel, car je m'attends à ne pas utiliser Perl dans un avenir proche.

Des idées? Le plus simple, mieux c'est.

52
user69835

Vous pouvez utiliser la commande mklink comme:

mklink /H <link> <target>

Je suppose que cela devrait fonctionner, mais je ne sais pas ce qui se passerait si vous utilisiez eMule simultanément, à deux endroits différents en ce qui concerne la synchronisation.

Si vous souhaitez créer un lien vers un répertoire au lieu d'un fichier, utilisez la commande suivante:

mklink /J <link> <target>

Remarque: Ceci créera une jonction plutôt qu'un lien symbolique. Les jonctions sont pour quand la cible et la source ne sont pas sur le même volume.

82
M'vy

Façons de faire un lien dur - pas seulement confiné à Windows 7:

  • la commande lndu propre toolkit téléchargeable de l'utilitaire SFUA qui s'exécute sur le sous-système pour les applications UNIX fourni avec Windows 7 Ultimate Edition et Windows Server 2008 R2. (Pour Windows XP, on peut télécharger et installer des services pour UNIX version 3.5 .)
    en original neuf
    ln original1 original2 ... répertoire
  • TCC/LE de JP Software a une commande MKLINK intégrée et un commande MKLNK intégrée . Ce dernier choisit automatiquement entre les liens durs et symboliques et peut utiliser des caractères génériques pour créer de nombreux liens durs en même temps. Sa syntaxe ressemble également plus à celle de lnname__, à laquelle les personnes Linux et Unix peuvent être habituées, à la syntaxe de mklinkname__.
    mklink/h nouveau original
    mklnk original nouveau
    répertoire mklnk * .txt
  • fsutil (en utilisant son option hardlinkname__)
    fsutil hardlink créer un nouvel original
  • mklink
    mklink/h nouveau original
  • En utilisant FAR , appuyez sur Alt-F6
16
JdeBP

Je trouve cette extension Shell vraiment utile, pas de publicité ou quoi que ce soit, très légère. Je suppose que c’est un logiciel tiers, mais il s’intègre à Windows, il est donc aussi proche que possible du support natif. J'ai pensé que c'était ce que tu voulais de toute façon, une sensation autochtone, pas de fioritures. http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download

5
Motes