【发布时间】:2017-03-10 03:46:30
【问题描述】:
我是一个完全使用applescript的新手,所以这么说.. 我想要做的是删除文件夹中的特定文件。例如:
我有这些文件:
- C9361WL_1.jpg
- C9361WL_1.jpg
- C9361WL_2.jpg
- C9361WL_3.jpg
- C9361WL_4.jpg
- C9361WL_1_s.jpg
- C9361WL_2_s.jpg
- C9361WL_3_s.jpg
- C9361WL_4_s.jpg
我想删除名称文件中不包含“_s”的文件。
提前感谢您的帮助。
我在Automator中写的代码是:
on run {input, parameters}
repeat with this_file in input
if this_file does not contain "_s" then
delete this_file
end if
end repeat
return input
end run
这个脚本还是不走运,我已经做了一些改变
on run {input, parameters}
repeat with this_file in input
set thePath to POSIX file of this_file as alias
set delFiles to (every file of thePath whose name does not contain "_s")
tell application "Finder"
move files of delFiles to "/Users/dyohanan/Desktop/"
end tell
end repeat
return input
end run
【问题讨论】:
标签: applescript automator