From 1863c264f806c24079366219249fa276e7270cbf Mon Sep 17 00:00:00 2001 From: Udo Waechter Date: Mon, 18 Aug 2025 11:39:42 +0200 Subject: [PATCH] Move creation time to newly encoded files --- GoPro/TransferCreationTime.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 GoPro/TransferCreationTime.sh diff --git a/GoPro/TransferCreationTime.sh b/GoPro/TransferCreationTime.sh new file mode 100755 index 0000000..238ef61 --- /dev/null +++ b/GoPro/TransferCreationTime.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +#find -type f -not -iname '*\ \(*' -name \*MP4 -exec stat -c '%y %Y %n' {} \; + +#touch -m -a -t $(date -d @1754466694 +'%Y%m%d%H%M.%S') './GX010042 (1).mp4' + +for F in $(find -type f -not -iname '*\ \(*' -name \*MP4); do + FStrip=$(basename -s ".MP4" -- ${F}) + FEncoded="${FStrip} (1).mp4" + if [ -e "${FEncoded}" ]; then + MTIME=$(stat -c '%Y' ${F}) + MDate=$(date -d @${MTIME} +'%Y%m%d%H%M.%S') + echo "$F $MTIME $MDate '${FEncoded}' " + touch -m -a -t ${MDate} "${FEncoded}" + else + echo "Not Encoded: ${F}" + fi +done \ No newline at end of file