windows批处理目录命令获取以字符串开头的上次修改的目录

windows批处理目录命令获取以字符串开头的上次修改的目录,windows,batch-file,cmd,substr,dir,Windows,Batch File,Cmd,Substr,Dir,我想在windows批处理文件中获取以字符串stringEx…开头的上次修改的目录 例如:我有一个包含如下子目录的文件夹: - Directory -Subdirectory1 -Subdirectory2 -Anothersubdirectory .... 有什么想法吗?是subtsr一个外部命令吗?只是dirc:\Directory\Anoth*/b/ad-h/oddir/b/ad-h/od | find/i“\Anoth”?每个文件夹都有一个最后修改的日期,但它可能有用,也可能

我想在windows批处理文件中获取以字符串
stringEx…
开头的上次修改的目录

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

- Directory -Subdirectory1 -Subdirectory2 -Anothersubdirectory ....
有什么想法吗?

subtsr
一个外部命令吗?只是
dirc:\Directory\Anoth*/b/ad-h/od
dir/b/ad-h/od | find/i“\Anoth”
?每个文件夹都有一个最后修改的日期,但它可能有用,也可能无用,这取决于您的需要。仅当直接在父文件夹中创建、删除或重命名文件或文件夹时,才会更新父文件夹修改日期。如果文件内容发生更改,或者在子文件夹中创建、删除或重命名文件或文件夹,则不会更改。我从来没有发现这有用。
for /f "delims=" %%a in ('dir /b /ad-h /od "Anoth*"') do set "latestDir=%%~a"
echo(%latestDir%
for /f "delims=" %%a in ('dir /b /ad-h /od "Anoth*"') do set "latestDir=%%~a"
echo(%latestDir%