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

0

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

  • toda la información que ls proporciona, incluida la fecha / hora de creación de un archivo o carpeta
  • hash MD5, etiquetas de Finder y comentarios de 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 modificaciones (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 algunos códigos de bucle básicos 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 combinar esto todos juntos.

    
pregunta clueless5 23.03.2013 - 19:31

1 respuesta

1

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

ls -l > logfile.txt

y agrega las opciones necesarias a ls si quieres que sea un poco más específico

    
respondido por el bluewoodtree 24.03.2013 - 07:31

Lea otras preguntas en las etiquetas