我有电影文件,如:“美国2010.avi”。我希望能够创建一个automator服务,以便我可以右键单击一个或多个文件,选择该服务。 Automator脚本将从文件名中找出4号年份“2010”并更改创建日期和修改日期以匹配。
答案 0 :(得分:0)
您可以根据文件名中的4-digits
触摸文件:
ytouch() {
local year=`echo "$1" | egrep -o '[0-9]{4}'`
if [ -n "$year" ];then
touch -d "$year-1-1" "$1"
fi
}
$ ytouch "The American 2010.avi"
$ ls -l "The American 2010.avi"
-rw-r--r-- 1 root root 0 2010-01-01 00:00 The American 2010.avi
答案 1 :(得分:0)
我编写了一个命令行工具来帮助您更改创建和修改日期。你可以得到它here。我在常用工具中发现了几个问题,例如使用finder applescript命令和命令行工具apple供应开发人员工具。因此我的工具的原因。无论如何,如果你愿意,你可以使用它,并在网页底部有一个示例applescript来指导你。当然,这并不是你需要的一切,但它是一个很好的起点。祝你好运。