пакетный файл, чтобы проверить, существует ли определенное слово «тест» в файлах, если существует, скопируйте всю папку в другое место - PullRequest
0 голосов
/ 22 июля 2011

Как я могу проверить, существует ли слово "test" в каких-либо файлах внутри папки (которые содержат тонны папок и файлов) ... и, если существует, скопировать всю папку в другое место.

Пожалуйста, помогите спасибо

Ответы [ 2 ]

2 голосов
/ 22 июля 2011
findstr /c:"test" *.txt > NUL
if not errorlevel 1 xcopy *.* anotherlocation

Если вы хотите проверить все файлы в текущей папке на любом уровне, добавьте ключ / S в команде findstr. Сделайте то же самое в команде xcopy, чтобы скопировать всю структуру папок.

0 голосов
/ 21 января 2014
@echo off 
SETLOCAL ENABLEDELAYEDEXPANSION 
findstr /c:"Finished schedule" E:\Init.log > NUL 
if "!errorlevel!"=="0" 
( echo "OK" )
else ( echo "NOK" )
...