到目前為止我已經得到了這個:
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
我正在尋找一種更簡單的方法來做到這一點。
答案1
我不知道這是否更容易,但如果資料夾的子資料夾中包含許多文件,它比獲取整個內容要快:
tell application "Finder"
if items of (POSIX file "/Users/username/folder" as alias) is {} then
--
else
--
end if
end tell
您也可以替換Finder
為System Events
.由於某些原因,Finder 不包含隱藏文件,但係統事件包含。