1 votos

POSIX ruta devuelve extraño camino?

Yo estaba escribiendo algunos de AppleScript código cuando llegué a la siguiente resultado :

tell application "QuickTime Player"
set paths to file of document of windows
get paths
repeat with theItem in paths
    display dialog POSIX path of theItem
end repeat
end tell

Básicamente es obtener la ruta de acceso de películas abrir en una QuickTimeX ventana.

El AppleScript camino es ACEPTAR : Macintosh HD:Users:MyUser:Downloads:aMovie#.mp4

Pero en uno de posix de salida : ~/Library/Containers/com.apple.QuickTimePlayerX/Data/Downloads/aMovie2.mp4

Alguna idea de por qué esto (y lo ~/Library/Containers/ ?), desde el AppleScript estaba bien ? En el camino por encima de Downloads es un enlace a ~/Descargas.

Edit : ~/Library/Containers parece ser utilizado para el aislamiento de procesos (sandboxing en dev.apple.com). Pero ¿por qué tengo 2 diferentes POSIX ruta de acceso para el mismo AppleScript caminos ?

3voto

Fuzzy Purple Monkey Puntos 702

El sandbox contenedor de directorios contienen enlaces simbólicos a los archivos de la aplicación se permite acceso de lectura y escritura. Por ejemplo ~/Library/Containers/com.apple.QuickTimePlayerX/Data/Downloads/ es un enlace simbólico a ~/Downloads/.

Obtendrás el espacio aislado de la ruta de acceso del directorio cuando se abre el archivo y QuickTime ya está abierto y el "normal" ruta de acceso cuando se abre el archivo y QuickTime no está abierto todavía.

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