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