如何选择名称上包含日期的所有文件?

时间:2014-12-11 13:57:57

标签: file date batch-file

我有多个文件,例如qulogscan_141201.txt(年月日)  我正在尝试创建一个批次,它将选择该文件并找到" notloaded"在它里面,到目前为止我所做的是:

Echo NOTLOADED
Echo\
set yy=%date:~-2%
set mm=%date:~-7,2%
set dd=%date:~-10,2%

setlocal EnableDelayedExpansion
rem Assemble the list of line numbers
set numbers=
set "folder=J:\Console\Output_Del\sscmex\qulogscan_%yy%%mm%%dd%.txt"
for /F "delims=:" %%a in ('findstr /I /N /C:"NOTLOADED" "%folder%"') do (
   set /A after=%%a+3
   set "numbers=!numbers!!after!: "
)
rem Search for the lines
(for /F "tokens=1* delims=:" %%a in ('findstr /N "^" "%folder%" ^| findstr /B "%numbers%"') do echo %%b)

如何在没有重命名的情况下选择文件qulogscan_.txt忽略数据广播呢?

0 个答案:

没有答案