Hasta ahora tengo esto:
property watch_folder : alias "Macintosh HD:Users:davidcuster:iFlicks:Watch Folder:"
tell application "Finder"
count files of entire contents of watch_folder
if the result = 0 then
quit
end if
end tell
Estoy buscando una manera más fácil de hacer esto.
Respuesta1
No sé si esto es más fácil, pero es más rápido que obtener el contenido completo si la carpeta contiene muchos archivos en subcarpetas:
tell application "Finder"
if items of (POSIX file "/Users/username/folder" as alias) is {} then
--
else
--
end if
end tell
También puedes reemplazar Finder
con System Events
. Por alguna razón, Finder no incluye archivos ocultos, pero Eventos del sistema sí.