bat文件:检索C:aa//aa 路径下所有bat文件中 是否包含了\\temp\\DX\\AEON\\poi或者\\temp\\DX\\AEON\\ojdbc8或者\\temp\\DX\\AEON\\log4,如果包含其中一个,把bat文件名以及所在的路径打印到aaaa.txt
时间: 2024-03-15 16:40:23 浏览: 21
bat文件是一种批处理文件,用于在Windows操作系统中执行一系列命令。它可以包含一系列命令,这些命令按顺序执行,可以用于自动化任务和批量处理。
要检索C:aa//aa路径下所有bat文件中是否包含了\\temp\\DX\\AEON\\poi、\\temp\\DX\\AEON\\ojdbc8或者\\temp\\DX\\AEON\\log4,可以使用以下的bat脚本:
```
@echo off
setlocal enabledelayedexpansion
set "searchPath=C:\aa\aa"
set "searchText1=\\temp\\DX\\AEON\\poi"
set "searchText2=\\temp\\DX\\AEON\\ojdbc8"
set "searchText3=\\temp\\DX\\AEON\\log4"
set "outputFile=aaaa.txt"
for /r "%searchPath%" %%f in (*.bat) do (
findstr /i "%searchText1% %searchText2% %searchText3%" "%%f" >nul
if !errorlevel! equ 0 (
echo %%~nxf - %%~dpf >> "%outputFile%"
)
)
echo Done!
```
上述脚本会在指定的路径下递归搜索所有的bat文件,并检查每个bat文件中是否包含指定的文本。如果包含其中一个文本,就会将bat文件名以及所在的路径打印到aaaa.txt文件中。