标题: [文本处理] 批处理如何搜索指定文件,并显示其内容? [打印本页]
作者: saogz 时间: 2011-8-18 15:58 标题: 批处理如何搜索指定文件,并显示其内容?
各位好!
比如我想搜索datebase目录下是否有123.txt文件,如果有在DOS界面输出123.txt的内容,如果没有显示“没有”,请问应该怎么写啊!
作者: yhp1996 时间: 2011-8-18 16:01
@if exist datebase\123.txt (type datebase\123.txt) else (echo 没有)
作者: lovealei 时间: 2011-8-18 16:48
这个批处理很简单的啦,楼主要多加努力!
作者: lvsehuaxue 时间: 2011-8-18 19:01
- @type datebase\123.txt 2>nul||echo 没有
复制代码
作者: zaixinxiangnian 时间: 2011-8-18 21:04
- @ECHO OFF
- if exist datebase\123.txt (for /f "DELIMS=" %%i in (123.txt) do echo %%i) else echo 没有
- PAUSE>NUL
复制代码
作者: Hello123World 时间: 2011-8-19 16:14
- @echo off
- ::假设datebase目录在c盘根目录
- For /f "delims=" %%i in ('dir /s /a-d /b "c:\datebase\"^|Findstr "123.txt"') do Type "%%i" & pause &Exit
- echo 没有123.txt
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |