@Echo Off
for /R directory %%F IN (*.js) DO (
// delete the string 'Success' if written in the file ???
echo %%~nF >> Output.txt
echo Success >> Output.txt
)
请参阅第3行:如果找到,如何删除同一文件中的字符串'Success'。
第5行:它总是在文件末尾写success
。
BTW我可以通过在循环中将“成功”写入文件来实现相同目的,但我有这样一个场景,我必须应用这个逻辑。
答案 0 :(得分:1)
你可以使用findstr
字来做到这一点。
尝试
findstr /v "Success" infile.txt > outfile.txt
两件事: