【发布时间】:2018-04-22 11:58:56
【问题描述】:
我需要对目录中的所有子文件夹进行排序并打印包含文件的第一个文件夹,我尝试使用
FOR /F "delims=" %%i IN ('dir "directorypath" /b /ad-h /t:c /o-d') DO SET a=%%i
IF EXIST a\*.exe
echo folder %a%
在第 1 行中,我尝试根据修改日期对目录中的文件夹进行排序 然后在每个文件夹中搜索 .exe 并打印包含 exe 的最新文件夹。 提前感谢您的帮助。
【问题讨论】:
-
您想要包含任何
.exe文件的最近修改或创建的目录名称,还是想要包含最近修改或创建的.exe文件的目录名称。在您的回复中,请确保您对文件和目录都是特定的,无论您想要modified还是created,它们之间可能存在显着差异,并且可能用于确定它们的方法。
标签: batch-file scripting batch-processing