【发布时间】:2018-01-12 00:36:05
【问题描述】:
我正在尝试编写一个脚本来删除所选文件夹及其所有子文件夹中的所有 .tmp 文件。
我目前是这样设置的:
set sequenceFolder to choose folder with prompt "Please select a sequence:"
try
tell application "Finder"
set SubFolders to every folder of entire contents of sequenceFolder
repeat with aFolder in SubFolders
delete (every item of folder (sequenceFolder) whose name ends with ".tmp")
delete (every item of folder (SubFolders) whose name ends with ".tmp")
delete (every item of folder (aFolder) whose name ends with ".tmp")
display dialog ("Files Deleted!") buttons {"OK"}
end repeat
end tell
on error
display dialog ("Error. Couldn't Delete Files") buttons {"OK"}
end try
它目前可以删除 sequenceFolder 中的文件,但不能删除任何子文件夹。我也希望它递归地查找子文件夹,但我不知道如何。请帮忙!
【问题讨论】:
标签: applescript subdirectory file-type finder