Mover un archivo que tiene accesos directos

Mover un archivo que tiene accesos directos

¿Cómo funcionan los atajos cuando se actualiza el archivo al que apuntan? Según el sitio web de Microsoft, no deberían funcionar si el archivo original se ha movido, que es lo que siempre pensé, pero el otro día moví algunos archivos a una subcarpeta y me sorprendí cuando los accesos directos a ellos todavía funcionaban.

¿Solo funciona cuando se pasa a una subcarpeta?

¿Hay alguna forma (incluidos programas de terceros) de poder mover archivos originales para que los accesos directos sigan funcionando?

Respuesta1

Sólo voy a citar el libro de Raymond Chen.explicaciónaquí:

Esta característica existe desde Windows 95. Si el destino de un acceso directo ya no existe, el shell intenta resolver el acceso directo; es decir, encontrar el objeto, dondequiera que terminó moviéndose.Como expliqué varios meses antes de que se publicara la pregunta., el algoritmo utilizado por el shell varía según el sistema operativo, el sistema de archivos y las políticas de su dominio. Posiblemente también la fase de la luna, nunca se puede estar seguro.

No es que Explorer realmente realice un seguimiento de los archivos a medida que se mueven, en caso de que tenga un acceso directo a ellos. Más bien, el acceso directo recuerda suficiente información sobre el archivo para que, si el archivo se mueve, Explorer pueda intentar buscarlo.

El hecho de que los atajos puedan resolver objetivos significa que son una herramienta útil para realizar un seguimiento de los archivos que pueden moverse. Si desea realizar un seguimiento de un archivo, puede simplemente crear un acceso directo (ni siquiera necesita guardarlo en un archivo) y, cuando llegue el momento de buscar el archivo, simplemente resuelva el acceso directo.

Asegúrese de leer también el artículo confidencial de Windows vinculado para obtener más detalles, especialmente sobre el servicio de seguimiento de enlaces distribuidos de NT.

información relacionada