如何检查文件夹内的任何文件(包含大量文件夹和文件)中是否存在“test”一词。如果存在,请将整个文件夹复制到另一个位置。
请帮助谢谢
答案 0 :(得分:2)
findstr /c:"test" *.txt > NUL
if not errorlevel 1 xcopy *.* anotherlocation
如果要在任何级别检查当前文件夹下的所有文件,请在findstr命令中添加/ S开关。在xcopy命令中执行相同操作以复制整个文件夹结构。
答案 1 :(得分:0)
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
findstr /c:"Finished schedule" E:\Init.log > NUL
if "!errorlevel!"=="0"
( echo "OK" )
else ( echo "NOK" )