批处理读1.txt文件所有行,把这些行当获取字符串搜索文件夹中符合条件txt,在这些txt中找含2017/11
批处理查找1.txt文件中所有行,用每一行获取字符串当条件搜索另外一个文件夹中所有txt文本名,找到以字符串开头的所有的txt文件,打开这些找到的txt文件,find所有...
批处理查找1.txt文件中所有行,用每一行获取字符串当条件搜索另外一个文件夹中所有txt文本名,找到以字符串开头的所有的txt文件,打开这些找到的txt文件,find所有包含2017/11/10日期的行输出到2.txt中下面是自己写的语句for /f "delims=" %a in (1.txt) do (for /f "delims=" %i ('dir /a-d /s /b "d:\yumstore\yum\bstss101\www\timedata\%a*.txt" |find "2017/11/20"')do echo %i)总是报错,请大神指点啊
展开
展开全部
@echo off
for /f "delims=" %%a in (1.txt) do (
for /f "delims=" %%i ('dir /a-d /s /b "d:\yumstore\yum\bstss101\www\timedata\%%~a*.txt"') do (
find "2017/11/20" "%%~i" >nul && echo %%~i
)
)
pause
保存为bat后缀名的文件,然后和1.txt一起后执行。
for /f "delims=" %%a in (1.txt) do (
for /f "delims=" %%i ('dir /a-d /s /b "d:\yumstore\yum\bstss101\www\timedata\%%~a*.txt"') do (
find "2017/11/20" "%%~i" >nul && echo %%~i
)
)
pause
保存为bat后缀名的文件,然后和1.txt一起后执行。
更多追问追答
追答
您还要显示内容?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询