Haga un enlace duro sin programas adicionales en Windows 7

55

Mi objetivo aquí es sincronizar mi archivo de crédito emule (application.dat?) Por Dropbox. Pero el archivo de crédito no está dentro del directorio de Dropbox (por defecto). Así que quiero hacer un enlace duro para lograr este objetivo.

Sé que puedo hacer un enlace duro por Perl en Windows. (Aprendí Perl en Windows XP. Solo el enlace duro es válido en Windows XP). Pero me parece exagerado hacer eso instalando un nuevo software, ya que espero que no vaya a usar Perl en el futuro cercano.

¿Algunas ideas? Cuanto más simple, mejor.

Sathyajith Bhat
fuente

Respuestas:

86

Puedes usar el mklinkcomando como:

mklink /H <link> <target>

Supongo que debería funcionar, pero no sé qué pasaría si usa eMule al mismo tiempo en dos ubicaciones diferentes con respecto a la sincronización.

Si desea vincular a un directorio en lugar de un archivo, use el siguiente comando:

mklink /J <link> <target>

Nota: Esto creará una unión en lugar de un enlace simbólico. Las uniones son para cuando el destino y la fuente no están en el mismo volumen.

M'vy
fuente
1
desafortunadamente esto no funciona con volúmenes de red
Thariama
2
@Thariama Los enlaces duros solo funcionan dentro del mismo disco. No se puede vincular a través de la red
M'vy
correcto, eso es lo que pensé
Thariama
... es lo que significa. Los "enlaces duros" se refieren a la misma ubicación del disco duro, en una red se utilizan diferentes discos duros para cada máquina.
Ivan Castellanos
1
@ Hut8: es seguro decir que mklinkrealmente funciona con Windows 7 dado que el autor preguntó específicamente cómo hacer esto para Windows 7 y luego aceptó la respuesta. La información "se aplica a" no es correcta en ese camino. Para admitir mi declaración, CreateSymboicLink indica que el cliente mínimo admitido es Windows Vistay el servidor mínimo admitido es Server 2008. Si 36 personas votaron por una respuesta a algo que no se aplicaba a Windows 7, deberían avergonzarse de sí mismas (algo bueno que sí).
Ramhound
16

Formas de hacer un enlace duro, no solo limitado a Windows 7:

JdeBP
fuente
mklink funciona en win7 / cmd, pero fsutil falla con permiso denegado. También hay un comando de unión, que funciona bien en XP y win7.
Mosh
5

Encuentro esta extensión de shell realmente útil, sin anuncios ni nada, muy ligera. Supongo que es un software de terceros, pero se integra en Windows, por lo que está lo más cerca posible del soporte nativo. Supuse que eso era lo que querías de todos modos, una sensación nativa, sin lujos. http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download

Motas
fuente
De acuerdo, pero ES un programa adicional, sin embargo.
Bigue Nique