windows batch dir命令获取以字符串开头的最后修改目录

时间:2013-11-21 21:57:43

标签: windows batch-file cmd substr dir

我希望在Windows批处理文件中以字符串stringEx...开头的最后修改目录。

例如:我有一个包含如下子目录的文件夹:

- Directory
  -Subdirectory1
  -Subdirectory2
  -Anothersubdirectory
....

我试过这个,但它不起作用:

@echo off
Setlocal EnableDelayedExpansion
Set foundedFolder

FOR /F %%i IN ('dir C:\Directory | subtsr "Anoth*" /b /ad-h /od') DO (SET a=%%i)

%foundedFolder%=%a%

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

for /f "delims=" %%a in ('dir /b /ad-h /od "Anoth*"') do set "latestDir=%%~a"
echo(%latestDir%