我需要一些帮助来获取forfiles命令:
forfiles /S /M "*.exe" /C "cmd /C echo @Path @ISDIR @Fdate @Ftime @Fsize" >> Output.txt发布于 2018-09-05 20:57:01
上次访问日期不是由FORFILES生成的。可以使用PowerShell在.bat文件脚本中完成此操作。
powershell -NoProfile -Command ^
"Get-ChildItem -Recurse -File -Filter '*.exe' |" ^
"ForEach-Object {'""{0}""" {1} {2} {3}' -f @($_.FullName, $_.PSIsContainer, $_.LastAccessTime, $_.Length) }"输出:
"C:\src\t\renexe\bar.exe" False 2018-02-16 02:19:51 6
"C:\src\t\renexe\baz.exe" False 2018-02-16 02:19:51 6
"C:\src\t\renexe\foo.exe" False 2018-02-16 02:19:51 6发布于 2018-09-06 00:35:40
您可以使用dir命令提供帮助,如下所示
forfiles /M *.xml /C "cmd /c dir /ta @file | findstr /R ^\d" 为了方便起见,findstr会过滤。
https://stackoverflow.com/questions/52181604
复制相似问题