"Taken" date for JPG and PNG files

Aug 16, 2016
Using Windows Explorer I can open the DCIM subdirectories (100APPLE, 101APPLE, etc.) on my iPhone to see the pictures I have taken. (DCIM is under "Internal Storage.") I can then hover my mouse over a picture (JPG or PNG) file and see its "Date Taken" time stamp.

When I copy those files to my Windows 10 system, however, the "Date Taken" property seems to sometimes be deleted or changed. I tried using @filedate and @filetime to get this data, to no avail. I tried using a, c, and w as the second parameter with both of these commands. None of these gives me the "Date Taken" that I see when I hover my mouse of the picture in a DCIM subdirectory on my iPhone.

I also note that when I look at the copied photos on my Windows 10 system using File Explorer the "Date Taken" property is not there. I looked at using the Windows robocopy command, but that does not allow me to access the iPhone internal storage. (Sigh.)

Is there any way that I can ( copy files from my iPhone to my computer and reliably maintain the "Date Taken" property? And if so, how can I access that property from Take Command?

Thank you,
Jesse Heines

Charles Dye

Super Moderator
Staff member
May 20, 2008
Albuquerque, NM
I believe you're looking at EXIF metadata. It's stored inside the file, separately from the file system's time stamp info.

I wrote a plugin once that could access that stuff. It's been a while since I tested it -- I don't know whether it still works with current versions of Take Command. But you're welcome to try it: ImageStuff Plugin

Alternatively, google "exif command line" and I'm sure there are numerous programs out there to display and manipulate EXIF tags.
Aug 16, 2016
Thanks guys. Yes, it's exif data I'm looking for. I found Phil Harvey's ExifTool. That gives me the data I want, but not directly in a way that I can use it in a BTM file. I also discovered that if I download the pictures from my iPhone using the built-in Windows 10 Photos app, that preserves the original "Date Taken" time stamp as the file's time stamp. That solved my problem.

Thank you for your replies. I've been a TakeCommand user since before it was TakeCommand, that is, when it was 4DOS and 4NT. I even still have a copy of an email I sent to Rex Conn that says that I've been using it since 4NT version 3.01 in 1998! But man oh man, one never knows everything about any software, eh? Thank goodness for forums like this where "I get by with a little help from my friends." :smile:
Similar threads
Thread starter Title Forum Replies Date
old coot File create date/time is sticky across file deletion. Support 9
sully9 How to? Unexpected %DATE% CMD variable format (vs DATE /T format) in CMDebug Support 1
mfarah Fixed The DATE command produces the wrong error message. Support 1
T Date format date different from cmd Support 7
Jesse Heines How to? How to display picture creation date with dir command Support 6
Joe Caverly DATE format 4 Support 7
fpefpe touch - date format Support 2
C 7zip with date range .vs. filelist created with dir and daterange Support 0
C How to? Add date/time to custom tpipe based BTM Support 1
vefatica Download center not up to date Support 4
Joe Caverly How to? Date Range in command line for 7zip /= Support 1
N date and cmd compatibility Support 10
rps Functions @year[date] @isowyear[date] help Support 7
S Closing date for V16 suggestions Support 1
JohnQSmith DATE /T Support 13
A How to? Create a date range based upon creation date Support 2
S How to? Command dialogs vs. size/date/etc. exclusion ranges Support 1
M How to? Effectively "combine" date and time ranges... Support 2
CWBillow Make a folder named Date-Time Support 18
vefatica Do UNTIL DATETIME date time Support 6
S Date range question Support 4
Roedy date range documentation error Support 2
Jay Sage Inconsistency in Date Formats Between @DATE and @MAKEDATE Support 3
dcantor More date-related help items for V11 Support 0
dcantor Help text for Date Formats Support 0
dcantor Suggestion for @DATE[] input Support 2
dcantor @DATE help example Support 0
CWBillow Date and Time in names Support 11

Similar threads