Move creation time to newly encoded files
This commit is contained in:
18
GoPro/TransferCreationTime.sh
Executable file
18
GoPro/TransferCreationTime.sh
Executable 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
|
||||
Reference in New Issue
Block a user