用于列出具有时间戳,大小和路径的文件的命令行

时间:2015-12-06 16:29:45

标签: cmd

我有以下命令行来提取特定文件的时间戳,大小和文件名,但是我需要列出整个路径。我应该用什么来完成这项任务?

DIR "C:\Users\Heather\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\" "*Process*" /S /A:-D /TW /OSD

2 个答案:

答案 0 :(得分:0)

for /f "delims=" %a in ('DIR "C:\Users\heather\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\" "*Process*" /S/b /A:-D') do @echo %~za %~da %~ta %~fa

应提供该数据。

请注意,您似乎正在寻找"C:\Users\heather\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\"中的所有文件以及" 流程"

答案 1 :(得分:0)

假设您正在寻找与目录*Process*中的模式C:\Users\Heather\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\匹配的文件,您可以使用以下代码:

forfiles /S /P "C:\Users\Heather\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5" /M "*Process*" /C "cmd /C if @isdir==FALSE echo @fdate  @ftime  @fsize  @path"

forfiles命令的巨大优势在于时间戳分辨率 1秒返回(相反与dirfor相同的1分钟。

但是,您的dir命令行(/O:SD)中使用的排序顺序未得到维护。