0 votos

¿Cómo puedo registrar información diversa de los archivos en el directorio?

Estoy buscando una manera de obtener la siguiente información a través de AppleScript:

  • toda la información ls proporciona incluyendo el creación fecha/hora de un archivo o carpeta
  • Hash MD5, etiquetas del Finder y comentarios del Finder/Spotlight

en una salida como

46737077 drwxr-xr-x 2 Jonas 68 Oct 4 15:39:34 2012 /Users/Jonas/Desktop/test/test.txt 5 md5_here finder_comment_here

Lo que tengo actualmente es un código antiguo que necesita ajustes (falta la fecha/hora de creación):

do shell script "find -x " & my_path & " -print0 | xargs -0 ls -d -F -P -l -T -a -e -i -o -p -q " & my_path user name "user" password "pin" with administrator privileges

y algún código de bucle básico para los comentarios/etiquetas

set results_list to "/Users/Jonas/Desktop/test1.txt /Users/Jonas/Desktop/test2.txt"
set comm to {}  
set labels to {}  
repeat with counter from 1 to count paragraphs in results_list  
    tell application "Finder" to set end of comm to comment of item ((POSIX file (paragraph counter in results_list)) as string)  
    tell application "Finder" to set end of labels to label index of item ((POSIX file (paragraph counter in results_list)) as string)  
end repeat  

pero ahora estoy un poco atascado en la combinación de todo esto.

1voto

bluewoodtree Puntos 559

No estoy seguro de si es necesario tenerlo de esta manera en particular, pero por qué no usar simplemente algo como

ls -l > logfile.txt

y añadir las opciones necesarias a ls si lo quiere un poco más específico

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