¿Windows tiene enlaces simbólicos?

¿Windows tiene enlaces simbólicos?

He estado haciendo algo en Unix que requería un enlace simbólico. Quiero portar mi aplicación a Windows. ¿Windows tiene enlaces simbólicos?

EDITAR: debería ser más específico. Preferiría XP. Instalaré Vista si es necesario.

Respuesta1

Windows 2000 y posteriores permiten enlaces simbólicos, pero se refieren a los enlaces simbólicos como uniones. No creo que puedas hacerlos fácilmente sin una herramienta adicional, pero puedes encontrar herramientas gratuitas para crearlos.

Herramienta gratuita: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

Artículo de KB sobre uniones: http://support.microsoft.com/?kbid=205524

Respuesta2

En Windows anterior a Vista, lo mejor que puede hacer es montar una unidad usando elsubstcomando que apunta a cualquier directorio que desee. He hecho esto para eliminar los requisitos de algunas aplicaciones que necesitan una ruta sin espacios.

Windows Vista incluía elmklinkdominio.

Respuesta3

Las uniones NTFS 3.0 representan mejorenlaces durosy solo se puede crear en directorios. Los cruces, al igual que los enlaces físicos, solo pueden hacer referencia a elementos del mismo volumen.

Además, NTFS permite montar otros volúmenes como directorios en un sistema de archivos. Esto es similar a un enlace simbólico. La carpeta existirá si el otro volumen no está disponible, pero recibirá un error si intenta acceder a ella en este estado.

No he encontrado ningún uso que valga la pena para los cruces. He utilizado el montaje de otros volúmenes. Tengo una memoria USB que me gusta montar en C:\usb. Esto me evita tener que preocuparme por la letra aleatoria a la que se le asigna cuando lo conecto a mi sistema Windows XP.

Montar una unidad como ruta
(fuente:theeggeadventure.com)

Respuesta4

Puede crear puntos de unión en XP (consultehttp://en.wikipedia.org/wiki/NTFS_junction_point), utilizando la herramienta de unión (http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx)

Sin embargo, creo que solo se pueden crear uniones para directorios (podría estar equivocado, ¡no tengo tiempo para hacer ninguna prueba, lo siento!)

Editar: ¡las chispas me ganaron!

información relacionada