¿Puedo crear un acceso directo que conduzca a una ubicación dentro de una carpeta raíz (por así decirlo), independientemente de dónde se encuentre esa carpeta?

¿Puedo crear un acceso directo que conduzca a una ubicación dentro de una carpeta raíz (por así decirlo), independientemente de dónde se encuentre esa carpeta?

Tengo un clip relacionado con cosas que están en las carpetas "a" y "b", que son subdirectorios de una carpeta principal común, a la que me referiré como "raíz". El clip se coloca en la carpeta "b". Quiero crear un acceso directo que me permita acceder al clip desde dentro de "a", INDEPENDIENTEMENTE de cuál sea la ubicación de "raíz" (por ejemplo, c:\whatever\gnash\root O f:\ding\root). ¿Es eso posible? Usando Windows 7.

Respuesta1

Puedes lograr esto con enlaces simbólicos, que son diferentes de los accesos directos. Supongamos que tenemos sus dos carpetas ay b, con mydoc.txtdentro b. Para crear un enlace simbólico a ese archivo que reside en a, abra un símbolo del sistema administrativo en ay use este comando:

mklink thedoc.txt ..\b\mydoc.txt

Puede utilizar cualquier nombre para el enlace simbólico (el primer parámetro). Cierra el símbolo del sistema cuando hayas terminado. El vínculo simbólico conserva la ruta relativa, en lugar de resolverla en una ruta absoluta. Por lo tanto, puedes mover toda la rootestructura donde quieras y el enlace simbólico seguirá funcionando.

Precaución: En ocasiones, el Explorador se bloquea al copiar enlaces simbólicos, especialmente entre volúmenes. Si necesita mover la rootestructura, es posible que desee utilizar este comando:

robocopy C:\source\root E:\dest\root /e /move /sl

La estrategia de enlace simbólico también tiene otras desventajas, en particular que sólo funciona en NTFS. Es posible que puedas simplemente crear un acceso directo normal y confiar en la función de Windows.funciones de seguimiento de enlaces. En muchos casos, Windows puede encontrar el objetivo incluso si no existe en su última ruta completa conocida.

información relacionada