2016-11-04 10 views
0

イメージのファイルの変更日をexif dateに設定するには、次のように試してみました。 exiftool '-FileModifyDate<DateTimeOriginal' image.jpg これでSetFileTimeに関するエラーが表示されます。 だから、おそらくexiftoolはLinuxでそれをすることはできません。ファイルの変更日をexif dateから設定する

exiftool -m -p '$FileName - $DateTimeOriginal' -if '$DateTimeOriginal' -DateTimeOriginal -s -S -ext jpg .を「touch --date ...」と組み合わせることはできますか?

答えて

1

this Exiftool Forum postを参照してください。

コマンドは(バッククォートではなく、単一引用符の使用をメモを取る)があり使用:

touch -t `exiftool -s -s -s -d "%Y%m%d%H%M.%S" -DateTimeOriginal TEST.JPG` TEST.JPG 

しかし、私はあなたのエラーについて興味があります。 ExiftoolはLinux上でFileModifyDateを設定できるはずです(ただし、FileCreateDateは別の話です)。 Exiftoolのどのバージョンを使用していますか(チェックするにはexiftool -ver)?

もう1つの可能性は、DateTimeOriginalタグが不正な形式であるか、完全な日付/時刻情報が含まれていない可能性があります。

+0

'exiftool test.jpg / /ExifToolバージョン番号:10.23 /ファイルアクセスの日付/時刻:2016:11:06 21:44:15 + 01:00 /ファイルのパーミッション:rwxの----- - /変更日:2015:08:21 18:51:28 /Exifバージョン:0230 /日時:2015:08:04 10:00:35 /作成日:2015:08:04 10 :00:35 – jms

+0

exiftoolが動作しない理由は、NASのサンバ共有に写真があることです。 – jms

関連する問題