Batch file 批处理脚本-包含以下内容的最新文件夹和名称

Batch file 批处理脚本-包含以下内容的最新文件夹和名称,batch-file,directory,Batch File,Directory,我正在尝试创建一个脚本,该脚本将检查目录中最近创建的文件夹(创建的最新文件夹)以及仅包含某些单词/字符的文件夹 我已经能够找到如何在目录中找到最近的文件夹(下面的代码),但是我不确定如何获得最近的文件夹,但只包含某个单词 例如,我只想要目录中最近的文件夹,但该文件夹必须包含单词“web”,例如,即使目录中有其他文件名的较新文件夹 有人能帮助我,并在我目前拥有的基础上,允许我在包含单词“web”的目录中找到最近的文件夹吗 差不多完成了。如果文件夹必须包含文本,请过滤dir命令的输出。使用 find

我正在尝试创建一个脚本,该脚本将检查目录中最近创建的文件夹(创建的最新文件夹)以及仅包含某些单词/字符的文件夹

我已经能够找到如何在目录中找到最近的文件夹(下面的代码),但是我不确定如何获得最近的文件夹,但只包含某个单词

例如,我只想要目录中最近的文件夹,但该文件夹必须包含单词“web”,例如,即使目录中有其他文件名的较新文件夹

有人能帮助我,并在我目前拥有的基础上,允许我在包含单词“web”的目录中找到最近的文件夹吗


差不多完成了。如果文件夹必须包含文本,请过滤
dir
命令的输出。使用
find
findstr

for /f "delims=" %%A in ('dir /AD /O-D /B "directory" ^| find /i "web" ') do (set "recent=%%A"& goto line)
:line
for /f "delims=" %%A in ('dir /AD /O-D /B "directory" ^| find /i "web" ') do (set "recent=%%A"& goto line)
:line