哪位大哥能帮小弟写一段批处理 写出来加100分

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:51:04
在一个a.txt这个文档里寻找"abc"这个字符,如果有"abc"则在"c:\windows\"目录下新建a.txt这个文件,如果没有"abc"则在"c:\windows\下新建b.txt

小弟不胜感激
一楼的XD
我试了一下不对啊,好像不能用GOTO吧

应该这样
@echo off
type a.txt | find "abc" && echo off>>c:\windows\a.txt&exit
echo off>>c:\windows\b.txt&exit

假设要查找的a.txt在c:\a.txt,批处理如下:

echo off
c:
cd\
find "abc" a.txt
if ture == goto aaa else goto bbb
:aaa
echo 发现abc字符 > c:\windows\a.txt
goto end

:bbb
echo 未发现abc字符 > c:\windows\b.txt

:end
echo on

@echo off
(find "abc" a.txt>nul) && (echo off>c:\windows\a.txt) || (echo off>c:\windows\b.txt)