¿Cómo puedo cambiar el código del creador de un archivo en Snow Leooard de vainilla?

4

Cuando se instala Xcode, tu mejor apuesta para cambiar el creador de un archivo es SetFile .

Solo encontré AppleScript. Desafortunadamente, mientras el tipo está configurado correctamente, la segunda línea falla silenciosamente en mi 10.6:

set theFile to choose file
tell application "Finder"
    set file type of theFile to "TEXT"
    set creator type of theFile to "iDAT"
end tell

¿Cómo puedo cambiar el código creador de un archivo en un sistema de vainilla (recién instalado), incluso cuando Xcode no está instalado?

    
pregunta Tobias 21.09.2011 - 16:50

2 respuestas

1

Ejecuté el siguiente script en una variedad de archivos en mi sistema que ejecuta 10.7.4. Lo ejecuté en archivos en mi directorio de inicio, lo ejecuté en archivos en un volumen FAT16 montado.

No pude hacer que fallara silenciosamente. Si el archivo seleccionado fue bloqueado o solo de lectura, la secuencia de comandos falló con el error "El buscador encontró un error: la operación no se puede completar porque no tiene el permiso necesario".

De lo contrario, en todos los casos que probé, el script funcionó: independientemente del tipo y el creador reportados al principio, el tipo y el creador reportados al final fueron TEXT e iDAT. De manera similar, cuando volví a ejecutar el script en el mismo archivo, inicialmente se informaba del tipo y creador de TEXT e iDAT, respectivamente.

Así que mi consejo sería actualizar a Lion; si el script falla en 10.6, parece ser un error que se ha corregido en 10.7.

set theFile to choose file
tell application "Finder"
    set myAlert to get file type of theFile
    display alert myAlert
    set myAlert to get creator type of theFile
    display alert myAlert
    set file type of theFile to "TEXT"
    set creator type of theFile to "iDAT"
    set myAlert to get file type of theFile
    display alert myAlert
    set myAlert to get creator type of theFile
    display alert myAlert
end tell
    
respondido por el Daniel 25.06.2012 - 01:48
-1

Según Wikipedia , en Snow Leopard, Mac OS X ignora el Código del creador.

En Wiki de Textmate , también se recomienda dejar este campo en blanco.

    
respondido por el Loïc Wolff 21.09.2011 - 17:29

Lea otras preguntas en las etiquetas