1 votos

Finder rastrea ubicación de elementos en la barra lateral

En el explorador de archivos de Windows si crea un acceso directo a una carpeta en el disco y luego renombrar/eliminar/mover a la carpeta de basura podré ya no haga clic en y abra el vínculo.

En Mac si arrastra una carpeta a la barra lateral del Finder y luego hacer las mismas operaciones con la carpeta, buscador de seguir de alguna manera y me deja abrir la carpeta, incluso si me muevo a la papelera.

¿Qué macOS API es responsable de esto?

1voto

tubedogg Puntos 6827

No estoy seguro de si hay una API para que, per se, es simplemente la forma en que opera. Artículos en la barra lateral del Finder son en realidad un alias a la noticia original.

A partir de Lo que Son Alias, Enlaces Simbólicos, y los Enlaces Duros en Mac OS X:

Cuando se crea un alias para un objeto, el sistema crea un pequeño archivo de datos que incluye la ruta de acceso actual de objeto, así como el objeto de inodo de nombre. Cada objeto de inodo de nombre es una cadena larga de números, independiente del nombre que le da al objeto, y únicos para cualquier volumen o la unidad que utiliza tu Mac.

...

Cuando usted accede a un alias, el sistema comprueba si el artículo original está en la ruta de acceso se almacenan en el archivo de alias. Si es así, entonces el sistema tiene acceso a ella, y punto. Si el objeto se ha movido, el sistema busca un archivo que tenga el mismo inodo nombre como la que se almacena en el archivo de alias.

(O ¿te refieres a una API que permite crear alias de su propia aplicación?)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X