Até agora eu tenho isso:
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
Estou procurando uma maneira mais fácil de fazer isso.
Responder1
Não sei se isso é mais fácil, mas é mais rápido do que obter todo o conteúdo se a pasta contiver muitos arquivos em subpastas:
tell application "Finder"
if items of (POSIX file "/Users/username/folder" as alias) is {} then
--
else
--
end if
end tell
Você também pode substituir Finder
por System Events
. Por alguma razão, o Finder não inclui arquivos ocultos, mas os Eventos do Sistema sim.