如何find批量创build的最后一个目录

这是我的第一个问题,我不是很有经验的使用batch file,所以希望有人可以帮忙。

我想find使用batch file创build的最后一个目录,并尝试过:

FOR /f "tokens=*" %%A in ('dir "%latestdirectory%" /AD-h /B /o-d') do (set recent=%%A) 

但是这个结果不断返回最旧的目录而不是最近的目录。

仍然试图批量挑选这个。

Solutions Collecting From Web of "如何find批量创build的最后一个目录"

 FOR /f "delims=" %%A in ('dir "%latestdirectory%" /AD-h /B /od') do (set recent=%%A) 

帮助进入dir /? 在命令行。

要得到最后创建的子目录 (而不是最后修改的,如果有任何文件或子目录添加),这应该工作:

 FOR /F %%i IN ('dir /a:d /t:c /od /b') DO ( SET a=%%i GOTO :found_last ) echo No subfolder found goto :eof :found_last echo Most recent subfolder: %a% set last_subforlder=%a%