写个bat程序,查找指定文件夹下所有包含指定关键词的文件,并输出到txt文件中
时间: 2023-02-11 08:13:08 浏览: 414
使用bat获取当前路径下所有文件夹和文件名,并换行输出至txt文件中
以下是一个简单的 Windows .bat 文件,可以在指定文件夹中查找所有包含指定关键字的文件,并将结果输出到一个名为 "output.txt" 的文件中:
```
@echo off
set "search_dir=C:\example\path"
set "search_word=example_keyword"
dir /s /b %search_dir% | findstr /i %search_word% > output.txt
```
其中,search_dir 是指定文件夹的路径,search_word 是要搜索的关键字,可以按需修改。
- `dir /s /b %search_dir%` 用于递归搜索文件夹下的所有文件,
- `findstr /i %search_word%` 用于在上面搜索结果中查找包含指定关键字的文件,
- `> output.txt` 用于将结果输出到一个名为 "output.txt" 的文件中
- `@echo off` 用于关闭命令显示
请注意,这个 .bat 文件需要在 Windows 系统中运行,如果在其他系统中运行可能会有问题。
阅读全文