Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/12: Рейтинг темы: голосов - 12, средняя оценка - 5.00
malynytsky
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 7
1

Вырезать-вставить файлы батником

22.11.2014, 15:27. Просмотров 2200. Ответов 4
Метки нет (Все метки)

Здравствуйте форумчани.

Столкнулся с ситуацией, когда имеется 1.000.000 изображений, их надо распихать по папкам.
К примеру надо 120 файлов вырезать из общей папки допустим (C:\pic\) вставить вырезанное в папки (С:\pic\pic1\ ну и С:\pic\pic2\ и т.д.)
Вручную очень тяжело. Может можно с помощью батника это сделать?

Спасибо.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2014, 15:27
Ответы с готовыми решениями:

Как перемещать файлы батником?
есть два вложенных архива, при запуске первого срабатывает батник, что прописать в батнике, чтобы...

Как батником заархивировать все файлы и папки?
Как батником заархивировать все файлы и папки, находящиеся в директории D:\1\. имя архива задать...

Как спрятать, скрыть любой файл, файлы с батником?
Всем привет друзья, помогите пожалуйста. Кто знает как спрятать, скрыть любой файл,файлы, или даже...

Вырезать из одного текстового файла определённое количество первых строк и вставить их в другой
Здравствуйте. Пожалуйста, помогите создать батник. Необходимо, чтобы из файла "2.txt"...

Вставить в файлы *.txt файлы с аналогичным названием *.txt2
Встретил на форуме такой вариант: copy /b 1.txt + line.txt 2.txt rename 2.txt 1.txt Но у...

4
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27969 / 15696 / 961
Регистрация: 15.09.2009
Сообщений: 67,822
Записей в блоге: 78
22.11.2014, 15:31 2
может и можно, каков критерий отбора?
0
malynytsky
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 7
22.11.2014, 15:40  [ТС] 3
файлы такого плана в общей папке находятся.
5054016-www.site.ru.jpg
5054018-www.site.ru.jpg
не обязательно файлы находятся в четкой нумерации возможно и не попорядку.

если критерий отбора имеется ввиду сортировки файлов рендомно или по имени, то это без разницы.
главное чтобы миллион изображений разделить по 8333 папкам (pic1, pic2, ..., pic8333)
0
ComSpec
3409 / 1953 / 628
Регистрация: 26.02.2014
Сообщений: 1,457
22.11.2014, 21:03 4
Лучший ответ Сообщение было отмечено malynytsky как решение

Решение

Красиво работает:
Bash
1
@cmd /v:on /c "for /f %%i in ('dir /a-d/b "C:\pic\*.jpg"') do @(if not defined n echo pic1:& set n=1)& set /a m+=1&<nul set /p=. %%i& echo.&>nul robocopy "C:\pic" "C:\pic\pic!n!" "%%i" /mov& if !m!==120 (echo.& echo.&<nul set /p=pic& set /a n+=1&<nul set /p=:& echo.& set m=)"
.
2
malynytsky
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 7
23.11.2014, 00:34  [ТС] 5
Огромное спасибо. Действительно красиво работает
0
23.11.2014, 00:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2014, 00:34

Вставить имена файлов в текстовые файлы
Задача - обработать все текстовые файлы в папке. Для каждого файла вставить в него первой строкой...

Удаление файла батником
Добрый день подскажите как мне удалить файл с помощью батника. Идея такова Есть батник он...

Установить шрифты батником
Всем привет. подскажите как сделать батник чтобы когда его запускаешь то он автоматом установил бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru