Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
1

Можно ли создать BAT-файл, который ищет и перемещает файлы одного типа?

Alex-X [5K] 4 года назад

Можно ли создать BAT - файл, который производит операцию поиска файлов одного типа, например с расширением *.jpg, по всем жестким дискам компьютера и выполняющий перемещение этих файлов во вновь созданный каталог JPG, созданный опять же в этом ВАТ-файле? кто - нибудь делал такие вещи, интересно и код такой программки.

1

Чтобы сделать сборщик файлов в определенную папку

сначала надо создать папку командой MD

целесообразно каждый день создавать новую папку, включая дату в название папки

затем выполнить команду перемещения move в цикле по всем подпапкам (for /R)

Эта команда повторяется для каждого диска

Код надо записать в файл с типом BAT

Содержание bat файла

D:

cd \

md myjpgs

for /r С:\ %%j in (*.jpg) do move /Y "%%j" "D:\myjpgs\"

for /r D:\ %%j in (*.jpg) do move /Y "%%j" "D:\myjpgs\"

. . .

В результате образуется папка myjpgs в которую переместятся все файлы .jpg;

файлы из разных папок, имеющие с одинаковые названия перезапишутся .

Для создания папки с датой в названии можно сделать так:

D:

cd \

for /F %d in ('Date/T') do md myjpgs%d

for /F %d in ('Date/T') do for /r С:\ %%j in (*.jpg) do move /Y "%%j" "D:\myjpgs%d\"

for /F %d in ('Date/T') do for /r С:\ %%j in (*.jpg) do move /Y "%%j" "D:\myjpgs%d\"

. . .

автор вопроса выбрал этот ответ лучшим
Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID