【发布时间】:2014-04-25 04:27:57
【问题描述】:
我正在尝试创建一个包含两列的简单 txt 文件,第一列是最后修改日期的日期,第二列是完整的文件名(包括路径):
/dir > list.txt 几乎可以完成这项工作,但它按目录对所有文件进行分组,我试图将目录与文件名和上次修改日期放在同一行。
我需要使用批处理脚本吗?还是CMD线?我使用的是 Windows XP。
YYYY/MM/DD C:/Directory1/Directory2/Directory3/filename.txt
YYYY/MM/DD C:/Directory1/Directory2/Directory3/filename.txt
YYYY/MM/DD C:/Directory1/Directory2/Directory3/filename.txt
YYYY/MM/DD C:/Directory1/Directory2/Directory3/filename.txt
YYYY/MM/DD C:/Directory1/Directory2/Directory3/filename.txt
这几乎也可以,但我无法获得最后修改日期:
dir /s /b > list.txt
注意 - 我将把这个 cmd 或 .bat 文件放在父目录中,并且我不能安装任何程序或软件(即 python、perl 等)解决方案必须是简单的 CMD 行或 .bat 文件。
【问题讨论】:
标签: shell batch-file cmd directory