Created
February 22, 2019 19:45
-
-
Save yutsuku/baf2ea1d93676b5a2ebb55c7a735c789 to your computer and use it in GitHub Desktop.
Sort your camera photos quickly
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# COPY all files with missing EXIF [date taken] in current folder and | |
# subfolders to YYYY/MM/YYYYMMDD-HHMMSS.extension | |
# and writes EXIF [date taken] to file modified date | |
# | |
# Flags explanation: | |
# | |
# -o when combined with '-d' flag, forces copy operation, | |
# alone just specifiec output folder | |
# -P Preserve file dates | |
# -r recursive | |
# -if logical statement for operation | |
# | |
# Arguments explanation | |
# | |
# 'not $DateTimeOriginal' | |
# checks if file does not contain EXIF Creat date | |
# '-FileName<FileModifyDate' | |
# use file modified date as file name | |
# '-DateTimeOriginal<FileModifyDate' | |
# write EXIF Create date tag using file modified date | |
exiftool -o . -P -progress -r -if 'not $DateTimeOriginal' '-FileName<FileModifyDate' '-DateTimeOriginal<FileModifyDate' -d "%Y/%m/%Y%m%d-%H%M%S%%-c.%%e" . | |
# COPY all files in current folder and subfolders to YYYY/MM/YYYYMMDD-HHMMSS.extension | |
# and changes Date Created to date taken from EXIF info | |
exiftool -o . -P -r '-FileName<DateTimeOriginal' '-FileCreateDate<DateTimeOriginal' -d "%Y/%m/%Y%m%d-%H%M%S%%-c.%%e" . |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment