查找文件中包含回车符的字符串-Windows批处理

时间:2019-01-28 11:38:25

标签: windows batch-file

我正在尝试使用Windows Batch在文件中检测到带有2回车符的字符串。

我知道文件,并且我需要知道我搜索的字符串是否在其中。

这是字符串:

[Terminal]
Fenetre=O
Debug=O

这是我尝试使用的代码,但是它不起作用...

@echo off
findstr /M "[Terminal]\\r\\nFenetre=O\\r\\nDebug=O" C:\ETMI\ECSPyx\pyxvital\Pyxvital.ini
if %errorlevel%==0 (
    echo Found! logged files into results.txt
) else (
    echo No matches found 
)

我需要的最终结果是仅知道文件是否包含此“字符串”,否则,我将其写入文件中。 否则,我将在'Fenetre'前面加一个分号

但是首先,我怎么找到这个?

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为您可能会发现postdbenham很有用。它可能会让您运行与此类似的内容:

public MyController(IEmailSender emailSender, ISMSSender smsSender)