Move creation time to newly encoded files

This commit is contained in:
2025-08-18 11:39:42 +02:00
parent 4bbdd7cb3d
commit 1863c264f8

18
GoPro/TransferCreationTime.sh Executable file
View File

@@ -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