如何使用CMD生成文件夹内所有文件的最后修改日期日志?
用CMD生成含最后修改日期的文件列表
哈哈我太懂这种“明明成功过却突然失忆”的崩溃感了!别着急,你要的这个功能完全可以用纯CMD命令实现,而且就是基于你提到的DIR命令,刚好匹配你之前生成的格式~
具体操作步骤
- 打开CMD提示符,先切换到目标文件夹(比如你的文件夹在
D:\视频素材,就输入cd D:\视频素材回车); - 输入下面的命令回车:
dir /-c /o:d > 文件列表.txt
参数说明
/-c:去掉文件大小的千位分隔符,让数字显示和你示例里的格式一致;/o:d:按文件的最后修改日期排序,如果不需要排序可以直接去掉这个参数;> 文件列表.txt:把dir命令的输出内容写入到名为文件列表.txt的文件里,文件名你可以随便改成自己想要的。
生成的格式示例
这个命令生成的txt内容会和你之前的完全一样:
Mode LastWriteTime Length Name
-a---- 2/10/2018 3:55 PM 162256779 mobizen_20180210_155420.mp4
-a---- 2/10/2018 4:18 PM 111595959 mobizen_20180210_161816.mp4
...
如果之后你想要更精简的格式(只保留修改日期和文件名),也可以用这个命令:
dir /t:w /b > 精简版文件列表.txt
不过这个会每行只显示日期和文件名,和你之前的格式不同,所以第一个命令才是你要找的那个“回忆杀”命令~
内容的提问来源于stack exchange,提问作者cangrejo
相关产品推荐
相关产品推荐

