Come posso registrare varie informazioni sui file nella directory?

0

Sto cercando un modo per ottenere le seguenti informazioni tramite AppleScript:

  • tutte le informazioni ls includono la creazione data / ora di un file o una cartella
  • hash MD5, etichette del Finder e commenti del Finder / Spotlight

in un output come

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

Quello che ho attualmente è un vecchio codice che richiede modifiche (la data / ora di creazione è mancante):

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

e alcuni codici di base per i commenti / etichette

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  

ma ora sono un po 'bloccato nel combinare tutto questo insieme.

    
posta clueless5 23.03.2013 - 19:31
fonte

1 risposta

1

Non sono sicuro che tu debba averlo in questo modo particolare, ma perché non usare semplicemente qualcosa come

ls -l > logfile.txt

e aggiungi le opzioni necessarie a ls se lo desideri un po 'più specifico

    
risposta data 24.03.2013 - 07:31
fonte

Leggi altre domande sui tag