• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

Поиск и перемещение файлов по маске

monowar

Новый пользователь
Сообщения
19
Симпатии
4
#1
В папке и подпапках собраны файлы с разными расширениями . Нужно переместить файлы в одну папку с условием , чтобы в именах файлов было ключевое слово . Пример в папке есть файлы Вася .png ; Сочи с Васей.mp4 ; Save to Вася.txt и т.д. , ключевое слово "Вася" кодировка кириллица . Смотрел по инету ,пробовал разные варианты ,что-то не работают батники ( сохранял в OEM -866) . Прошу помочь
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,600
Симпатии
5,461
#2
Вам нужно переместить все файлы, в имени которых есть слово "Вася" ?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,600
Симпатии
5,461
#4
Ничего сложного:

CMD/BATCH:
for %%a in (src\*Вася*.*) do move "%%a" dst\
Сохраняете в OEM-866.
Переместит нерекурсивно файлы из подкаталога src в dst, в которых есть фраза "Вася".
Подкаталог должен быть создан заранее.
 

monowar

Новый пользователь
Сообщения
19
Симпатии
4
#5
:Good: Самый короткий и толковый батник мною встреченный в инете. Увидел свои ошибки ,когда сам пытался написать батник
 

monowar

Новый пользователь
Сообщения
19
Симпатии
4
#6
А если рекурсивно т.е. for /r , то из всех подпапок в папке ?
Сообщения объединены:

Разобрался сам :Yes3:
 
Последнее редактирование: