View previous topic :: View next topic |
Author |
Message |
Neptun79
Joined: 24 Jul 2010 Posts: 93
|
(Separately) Posted: Sun Jul 14, 2013 15:00 Post subject: Переместить/скопировать картинки согласно именам видеофайлов |
|
|
Доброго.
Имеется несколько десятков папок на разных дисках, в каждой из папок есть по одному видео-файлу (расширения видео разные), пример названия:
Планета обезьян (Planet Of Apes).2012.HD-Rip.[rutor.org].mkv
Также имеется другая папка в которой лежат картинки (расширение изображении тоже разные), название каждой картинки совпадает с названием видео-файла (кроме расширения конечно), в данном случае:
Планета обезьян (Planet Of Apes).2012.HD-Rip.[rutor.org].jpg
Задача:
Раскидать: скопировать/переместить картинки из этой папки по папкам, чтобы имя видеофайла и имя картинки совпадало, т.е картинку с названием планета обезьян в папку где содержится видеофайл планета обезьян и т.д.
желательно в фоновом режиме.
В скриптописательстве не разбираюсь, может кто-то уже делал подобное ? был бы признателен если бы выложили скрипт для автоматизации этой задачи. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10417 Location: Россия, Саратов
|
(Separately) Posted: Sun Jul 14, 2013 15:20 Post subject: |
|
|
Neptun79
Слишком общий заголовок "Автоматически переместить/скопировать файлы" заменён на более отражающий суть дела. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Neptun79
Joined: 24 Jul 2010 Posts: 93
|
(Separately) Posted: Sun Jul 14, 2013 15:33 Post subject: |
|
|
Avada
да не спорю, сходу не смог сформулировать как правильнее назвать. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Jul 14, 2013 16:05 Post subject: |
|
|
Что-то какая-то не Тоталовская задачка.. Диски разные, папки разные и т.п.. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Jul 14, 2013 16:10 Post subject: |
|
|
название папки с фильмом "Планета обезьян (Planet Of Apes).2012.HD-Rip.[rutor.org]" ? или может не совпадать? |
|
Back to top |
|
 |
Neptun79
Joined: 24 Jul 2010 Posts: 93
|
(Separately) Posted: Sun Jul 14, 2013 16:13 Post subject: |
|
|
Tol!k
По разному: может и совпадать с названием видеофайла, может быть просто названа "папка 1" или совсем другое название.
да забыл сказать : папки с видеофайлами не обязательно могут лежать сразу в корне, а могут быть и подпапками (на разном уровне вложенности, но не более 3-4) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Jul 14, 2013 16:22 Post subject: |
|
|
Neptun79
А что в панели-то выделяется? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Neptun79
Joined: 24 Jul 2010 Posts: 93
|
(Separately) Posted: Sun Jul 14, 2013 16:27 Post subject: |
|
|
Flasher
разумеется изображения в одной папке и папки куда это можно разбросать: выделяются в произвольном порядке. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Jul 14, 2013 16:44 Post subject: |
|
|
Code: | @echo off &setlocal enableextensions &chcp 1251 >nul
set "Film=z:\Фильм\"
set "Kadr=z:\Кадр\"
cd /d "%Kadr%"
for /f "delims=" %%k in ('dir /b/a-d/s *.jpg *.jpeg *.png *.bmp') do (
pushd "%Film%"
for /f "delims=" %%f in ('dir /b/a-d/s "%%~nk.*"') do move /y "%%k" "%%~dpf" 2>nul
popd
)
|
|
|
Back to top |
|
 |
|