Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] разложить картинки по нумерованным папким

Ответить
Настройки темы
CMD/BAT - [решено] разложить картинки по нумерованным папким

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте, помогите пожалуйста создать скрипт .bat который переберет все картинки в папке и разложит их в новь созданные папки которые нумеруются с произволного номера N : 15,16,17...
Название картинки в каждой папке должны быть 0, а так же в каждой папке создать пустой файл text.txt
Заранее спасибо!

Отправлено: 12:40, 31-08-2017

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Mezolick, попробуйте ещё раз описать Вашу задачу, но так, чтобы было понятна Ваша хотелка. При этом хотелось бы в новом описании увидеть ответы на вопросы:
  • Как определить «картинки» среди прочих файлов?
  • По какому принципу создаются папки? В какой момент? Как должен определяться «произвольный номер»?
  • По какому принципу должны «разлагаться» «картинки» в новосозданные папки?

Отправлено: 16:34, 31-08-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Как определить «картинки» среди прочих файлов? - в папке будут одни картинки, с расширение .jpg
По какому принципу создаются папки? В какой момент? Как должен определяться «произвольный номер»? - я имею в виду произвольное начало счетчика, допустим в коде указываешь N=32, и все папки начинают сосздваться с номера 32: 32,33,34, 35 и т.
алгоритм такой:
1. скрипт кладется в папку с картинками (допустим run.bat)
2. в скрипте указывается начало счетчика, допустим 32
3. скрипт запускается
4. скрипт создается папку temp, если ее нет
5. в этой папке создает папку 32
6. туда копирует первую картинку из папки скрипта и переименовывает ее в 0.jpg
7. в эту же папку создает пустой текстовый файл text.txt
8. дальше создает папку 33 и так далее, пока все картинки в папке не закончатся
Если копировать картинку не получается, ее можно перемещать в папку temp

Заранее спасибо.

Отправлено: 09:00, 01-09-2017 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set /a iStartNumber = 15

for /f "usebackq delims=" %%i in (`2^>nul dir /b /a:-d "*.jpg"`) do (
	2>nul md "temp"
	2>nul md "temp\!iStartNumber!"
	>nul copy /y "%%~i" "temp\!iStartNumber!\0.jpg"
	>nul copy nul "temp\!iStartNumber!\text.txt"
	echo [%%i] --^> [temp\!iStartNumber!\0.jpg]
	
	set /a iStartNumber += 1
)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:40, 01-09-2017 | #4


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


ОГО! спасибо огромное!!!

Отправлено: 10:05, 01-09-2017 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] разложить картинки по нумерованным папким

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Раскидать картинки по папкам kingdeathart Скриптовые языки администрирования Windows 2 06-02-2016 16:02
Интерфейс - Картинки на рабочем столе - просмотр по горизонтали Bratets-Volk Microsoft Windows 7 0 05-07-2014 02:06
2010 - [outlook 2010]Разложить OST или PST по папкам dasgespenst Microsoft Office (Word, Excel, Outlook и т.д.) 1 23-05-2014 11:43
CMD/BAT - Разложить файлы из кучи по каталогам согласно образцу Maartimus Скриптовые языки администрирования Windows 18 14-07-2012 13:37
Прочие - Нужна программа, что бы заливать картинки в чаты, а не ссылки на картинки Clever fellow Программное обеспечение Windows 2 18-02-2010 17:22




 
Переход