2 votos

Cómo mantener los atributos extendidos con la transferencia de archivos

Estoy modificando los atributos de los archivos, pero los estoy modificando para distribuirlos a personas no técnicas.

¿Hay alguna manera de escribir atributos en un archivo y que realmente persistan cuando los muevo de una ubicación a otra? Los estoy transfiriendo desde un servidor web Python en mi mac a otras personas con macs pero los atributos se eliminan todos.

Por ejemplo, com.apple.launchservices.openWith

Estoy tratando de conseguir un file.command para que se abra con el editor de texto por defecto cuando lo envíe. (como prueba de persistencia)

3voto

Oskar Puntos 1242

Apple almacena los metadatos en el sistema de archivos y no en el archivo, así que el camino más fácil sería incluir un sistema de archivos si necesitas que todo sea perfecto.

Esta es la génesis de la necesidad de las imágenes de disco y de los paquetes de instalación para poder ejercer un control sobre el archivo una vez que se escribe en el sistema de archivos si al utilizar los navegadores web u otros métodos de transferencia no se establecen los atributos.

La creación de una imagen de disco (archivo dmg) puede ser un buen punto de partida y, en función de lo técnico que quieras ser, puede ser bastante sofisticado.

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