summaryrefslogtreecommitdiff
path: root/dcimtimestamp
diff options
context:
space:
mode:
authorStijn Buys <ingar@telenet.be>2022-08-28 11:44:07 +0200
committerStijn Buys <ingar@telenet.be>2022-08-28 11:44:07 +0200
commit7329ffa21452841d5c5ef56d4f9ba150417f6f50 (patch)
tree955b7c246039e7a019a3c338ed4e332ad3e86e9a /dcimtimestamp
Initial commit.
Diffstat (limited to 'dcimtimestamp')
-rwxr-xr-xdcimtimestamp22
1 files changed, 22 insertions, 0 deletions
diff --git a/dcimtimestamp b/dcimtimestamp
new file mode 100755
index 0000000..d67ab20
--- /dev/null
+++ b/dcimtimestamp
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+if [ -z "$1" ]; then
+ echo "Set file modification time to EXIF timestamp"
+ echo "usage: $0 file1.jpg file2.jpg ..."
+ exit 0
+fi
+
+while [ ! -z "$1" ]; do
+ file="$1"
+
+ if [ `basename "${file}" ".jpg"`".jpg" = "${file}" ]; then
+
+ echo "settimg modification time for $file"
+
+ # set file timestamp from exif data
+ exiftool "-DateTimeOriginal>FileModifyDate" "${file}"
+ fi
+
+ shift
+done
+