У меня есть сценарий Windows, который выполняет итерацию во всех моих подпапках, чтобы искать каждый отдельный zip-файл, который он находит, и помещает их абсолютные пути в файл bat.Добавить строку в начале сгенерированного файла
dir /b /s /-p *.zip /o:n | findstr /E .zip >"%CD%"\listFichierZip.bat
Теперь я хочу изменить каждую строку в функцию MOVE.
- Добавить MOVE перед каждым путем
- Append папки в конце каждого пути
я столкнулся некоторые проблемы, пытаясь добавить «MOVE» строку перед функцией Findstr. Я знаю, как конкат строки, переменные, но функция возвращает, я этого не делаю.
Я нашел некоторые темы, задающие этот вопрос на StackOverflow, но все были о Unix, к сожалению.
@ Gloups Обратите внимание, что если все, что вы действительно хотите сделать, - это переместить файлы ZIP, вы можете пропустить шаг создания файла 'moveFilchierZip.bat' и просто запустить пакетный файл напрямую:' for/r %% a in ("* .zip") переместить "%% ~ fa" "x: \ где-нибудь" –