41
Общие вопросы / Re: Копирование файлов с определённым названием в имени файла в другую папку
« Последний ответ от Vint Май 05, 2022, 07:54:38 am »например 7777 перенести в отдельную папку например C:\IMG и конечно перед переносом её почистить от всего лишнего.Вот почему. Основное задание здесь, его и перечитывал несколько раз. А здесь сказано перенести.
Если надо, чтоб работало с пробелами, нужно добавить кавычек, чтоб в итоге запрос получился такой
/C del /q C:\IMG\ && cd "C:\office\test" && for /f "delims=" %i in ('dir /b /s /a-d "C:\office\test\*7777*.jpg"') do (move /y "%i" "C:\IMG\")
P.S. так что ли. Надеюсь не ошибся. Не проверял.
Код: Clickermann
$moveto = STRCONCAT("cd ", CHAR(34), $dir_in, CHAR(34), " && for /f ", CHAR(34), "delims=", CHAR(34), " %i in ('dir /b /s /a-d ", CHAR(34), $dir_in, "\*", $template, "*.jpg", CHAR(34), "') do (copy /y ", CHAR(34), "%i", CHAR(34), " ", CHAR(34), $dir_out, CHAR(34), ")")