批处理文件,用于输出目录中的文件列表

时间:2015-03-24 12:48:05

标签: batch-file cmd find dir

我试图从Windows中的日志目录中找到最新的日志文件,其中包含基于日期的子文件夹

我必须在文本文件中搜索1000多个关键字,并使用关键字中的文件名找到匹配项并输出记事本的路径

Example:

The source text file has many rows like 

Apple
Mango
Orange 

然后我们必须找到匹配的文件,如

 FF_Apple_201502.txt ( Latest one among the results )

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下内容查找最新文件:



@echo off
for /f "delims=" %%x in ('dir /od /a-d /b *.*') do set recent=%%x
echo %recent%




然后当你有了这个文件时,可以将它传递给find:

FIND [/V] [/C] [/N] [/I] "string" [pathname(s)]

您可以在此处找到切换命令: ss64.com/nt/find.html