Windows cmd / пакетное копирование определенных имен файлов - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь скопировать определенные имена файлов из нескольких папок в одну папку.Скажем, я хочу скопировать все, что содержит 2017 в его имени.

Когда я хочу скопировать все, кажется, что работает следующее:

for /r %i in (*) do copy "%i" "c:\users\alexander\desktop\test"

Только zip-файлы:

for /r %i in (*.zip) do copy "%i" "c:\users\alexander\desktop\test"

Хотя это не работает для переменных имен, таких как:

for /r %i in (*"2017") do copy "%i" "c:\users\alexander\desktop\test"

Как я могу фильтровать все файлы, содержащие 2017?

1 Ответ

0 голосов
/ 14 сентября 2018

Вы почти у цели:

for /R %i in (*2017*) do copy "%i" "c:\users\alexander\desktop\test"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...