我有电影文件,例如:“The American 2010.avi”。我希望能够创建一个自动化服务,这样我就可以右键单击一个或多个文件,选择服务。Automator 脚本会从文件名中找出第 4 个数字年份“2010”并更改创建日期和修改日期以匹配。
问问题
1218 次
2 回答
0
我编写了一个命令行工具来帮助您更改创建和修改日期。你可以在这里得到它。我在通常可用的工具中发现了几个问题,例如使用 finder applescript 命令和苹果随开发者工具一起提供的命令行工具。因此我的工具的原因。无论如何,如果您愿意,您可以使用它,并且网页底部有一个示例 applescript 可以指导您。当然,这并不能满足您的所有需求,但这是一个很好的起点。祝你好运。
于 2012-02-28T14:53:19.550 回答
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
于 2012-02-28T05:32:01.273 回答