怎样让 DOS DIR 命令显示文件的创建日期,而不是改动日期?

heureux

闲逛
管理成员
VIP
注册
2004-07-18
消息
46,641
荣誉分数
20,476
声望点数
1,393
各位, 有一些数码相机照的老照片,想用批处理的办法把每张照片的名字变成拍摄时间戳 (年月日时分)的格式,比如 2015_04_20_10:30AM.jpg

但用 DOS DIR 命令列出所有照片的名字时,( DIR > all.txt), 照片显示的时间戳是图片拷贝进电脑(改动)的时间,
IMP001.jpg 04/20/2015 10:00AM
IMP002.jpg 04/20/2015 10:00AM
而不是图片拍摄的时间 (图片拍摄的时间通过 Windows Explorer 能看出来)。
IMP001.jpg 06/20/2014 3:20PM
IMP002.jpg 06/21/2014 9:15AM

有什么办法能得到所有照片的列表,列表上显示照片生成的日期,而不是改动的日期?
 
dir/t 会出来什么?
 
各位, 有一些数码相机照的老照片,想用批处理的办法把每张照片的名字变成拍摄时间戳 (年月日时分)的格式,比如 2015_04_20_10:30AM.jpg

但用 DOS DIR 命令列出所有照片的名字时,( DIR > all.txt), 照片显示的时间戳是图片拷贝进电脑(改动)的时间,
IMP001.jpg 04/20/2015 10:00AM
IMP002.jpg 04/20/2015 10:00AM
而不是图片拍摄的时间 (图片拍摄的时间通过 Windows Explorer 能看出来)。
IMP001.jpg 06/20/2014 3:20PM
IMP002.jpg 06/21/2014 9:15AM

有什么办法能得到所有照片的列表,列表上显示照片生成的日期,而不是改动的日期?

老何改时间也用处不大,关键是有些照片不要留,不能留,也没有必要留。。。
@何天人@何夫人@何X人
 
cp -p 会保留文件的时间, 不记得DOS COPY 是否有类似选项
 
dir/t 会出来什么?
dir /t 只能用于文件排序, 但不显示时间:

/T Controls which time field displayed or used for sorting
timefield
C Creation
A Last Access
W Last Written
 
老何改时间也用处不大,关键是有些照片不要留,不能留,也没有必要留。。。
@何天人@何夫人@何X人
这是要出名的节奏
 
用美图打开文件,逐个查看
 
以前有个比DOS强大的改进版 4DOS,不知还有没有了?
 
以前用过一个小软件,可以自动批处理改名为图片创建时间。网上找找。
 
后退
顶部