Szukam sposobu na uzyskanie następujących informacji za pośrednictwem AppleScript:
- wszystkich informacji
ls
zapewnia tym tworzenia datę / czas pliku lub folderu - Skrót MD5, etykiety Findera i komentarze Findera / Spotlight
do wyniku takiego jak
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
Obecnie mam trochę starego kodu, który wymaga ulepszenia (brakuje daty / godziny utworzenia):
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
i trochę podstawowego kodu zapętlającego komentarze / etykiety
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
ale teraz trochę utknąłem w łączeniu tego wszystkiego razem.
ls
wymaganych parametrów i nie potokujesz go do pliku tekstowego?Odpowiedzi:
Nie jestem pewien, czy potrzebujesz tego w ten konkretny sposób, ale dlaczego po prostu nie użyć czegoś takiego
i dodaj niezbędne opcje,
ls
jeśli chcesz, aby było trochę bardziej szczegółoweźródło