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

55

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 dans Windows XP. Seul le lien physique est valide dans Windows XP.) Mais cela me semble excessif de le faire en installant un nouveau logiciel, car je suppose que je ne vais pas utiliser Perl dans un avenir proche.

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

Sathyajith Bhat
la source

Réponses:

86

Vous pouvez utiliser la mklinkcommande comme:

mklink /H <link> <target>

Cela devrait fonctionner, mais je ne sais pas ce qui se passerait si vous utilisiez eMule simultanément, à deux endroits différents pour 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.

M'vy
la source
1
Malheureusement, cela ne fonctionne pas avec les volumes du réseau
Thariama
2
@Thariama Les liens durs ne fonctionnent que sur le même disque. Vous ne pouvez pas
créer de
correct, c'est ce que je pensais
Thariama
... c'est ce que cela signifie. "Liens durs" fait référence au même emplacement de disque dur. Sur un réseau, vous utilisez des disques durs différents pour chaque ordinateur.
Ivan Castellanos
1
@ Hut8 - Il est sûr de dire que mklinkcela fonctionne réellement avec Windows 7 étant donné que l'auteur a spécifiquement demandé comment procéder pour Windows 7 puis a accepté la réponse. Les informations "s'applique à" ne sont pas correctes sur cette voie. Afin de prendre en charge ma déclaration, CreateSymboicLink indique que le client pris en charge est Windows Vistaminimum et que le serveur pris en charge est Server 2008. Si 36 personnes ont voté pour une réponse concernant quelque chose qui ne s’applique pas à Windows 7, elles devraient avoir honte d’elles-mêmes (c’est une bonne chose que ce soit le cas).
Ramhound
16

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

JdeBP
la source
mklink fonctionne sur win7 / cmd, mais fsutil échoue avec une autorisation refusée. Il existe également une commande de jonction, qui fonctionne bien sur XP et Win7.
Mosh
5

Je trouve cette extension de shell vraiment utile, pas de publicité ou quoi que ce soit, très légère. Je suppose qu’il s’agit d’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

Motes
la source
D'accord, mais C'EST un programme supplémentaire, cependant.
Bigue Nique