我需要Applescript的通用脚本,它执行以下操作: 我在一个文件夹中有一堆文件和文件夹。 文件夹是名称10 11 12 125 126 文件在名称文件夹名称的开头有,但后来他们有插件,即10_XXX 11_XXX 125_XXX
现在运行脚本ID后,将文件夹名称移动到右侧文件夹。 该文件始终具有[foldername] _但有时文件有[foldername] _ZZZ_ZZZ,因此只有_的第1个实际上是关于文件夹。
希望我很清楚。
脚本ID谎言是通用的[正在处理我在finder中打开的文件夹]。
这个脚本真是我的头脑。
答案 0 :(得分:0)
我使用像这样的shell命令:
for f in *; do [[ -f $f ]] || continue; d=${f##*/}; echo mv "$f" "${d%%_*}"; done
[[ -f $f ]]
测试$ f是否为文件${f##*/}
从头开始删除最长的*/
模式${d%%_*}
从最后删除最长的_*
模式echo
以实际移动文件