Summary
ファイルの作成日と更新日を同じ日にしたい。スクリプトでまとめて処理する。
#!/bin/bash
function usage {
cat << __USAGE__
$(basename ${0}) is a tool for update modification date to creation date.
Usage:
$(basename ${0}) [FILE]...
__USAGE__
}
if [ $# -gt 0 ]; then
for i in `seq 1 $#`
do
CREATED=`GetFileInfo -d "$1"`
CREATED_DATETIME=`echo ${CREATED} | sed -e 's!^\([0-9]\{2\}\)/\([0-9]\{2\}\)/\([0-9]\{4\}\) \([0-9]\{2\}\):\([0-9]\{2\}\):\([0-9]\{2\}\)!\3-\1-\2 \4:\5:\6!'`
echo $1 ":" $CREATED, $CREATED_DATETIME
SetFile -m "$CREATED" "$1"
shift
done
else
usage
fi
Reference
職業としてのプログラミング - 2017-03-21 - googleフォトアップロード用に動画ファイルの変更日を作成日にあわせるhttp://proger.blog10.fc2.com/blog-entry-136.html