Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Переместить/скопировать картинки согласно именам видеофайлов

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Neptun79



Joined: 24 Jul 2010
Posts: 93

Post (Separately) Posted: Sun Jul 14, 2013 15:00    Post subject: Переместить/скопировать картинки согласно именам видеофайлов Reply with quote

Доброго.

Имеется несколько десятков папок на разных дисках, в каждой из папок есть по одному видео-файлу (расширения видео разные), пример названия:
Планета обезьян (Planet Of Apes).2012.HD-Rip.[rutor.org].mkv

Также имеется другая папка в которой лежат картинки (расширение изображении тоже разные), название каждой картинки совпадает с названием видео-файла (кроме расширения конечно), в данном случае:
Планета обезьян (Planet Of Apes).2012.HD-Rip.[rutor.org].jpg

Задача:
Раскидать: скопировать/переместить картинки из этой папки по папкам, чтобы имя видеофайла и имя картинки совпадало, т.е картинку с названием планета обезьян в папку где содержится видеофайл планета обезьян и т.д.

желательно в фоновом режиме.

В скриптописательстве не разбираюсь, может кто-то уже делал подобное ? был бы признателен если бы выложили скрипт для автоматизации этой задачи.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10417
Location: Россия, Саратов

Post (Separately) Posted: Sun Jul 14, 2013 15:20    Post subject: Reply with quote

Neptun79
Слишком общий заголовок "Автоматически переместить/скопировать файлы" заменён на более отражающий суть дела.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Neptun79



Joined: 24 Jul 2010
Posts: 93

Post (Separately) Posted: Sun Jul 14, 2013 15:33    Post subject: Reply with quote

Avada
да не спорю, сходу не смог сформулировать как правильнее назвать.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jul 14, 2013 16:05    Post subject: Reply with quote

Что-то какая-то не Тоталовская задачка.. Диски разные, папки разные и т.п..
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Jul 14, 2013 16:10    Post subject: Reply with quote

название папки с фильмом "Планета обезьян (Planet Of Apes).2012.HD-Rip.[rutor.org]" ? или может не совпадать?
Back to top
View user's profile Send private message
Neptun79



Joined: 24 Jul 2010
Posts: 93

Post (Separately) Posted: Sun Jul 14, 2013 16:13    Post subject: Reply with quote

Tol!k
По разному: может и совпадать с названием видеофайла, может быть просто названа "папка 1" или совсем другое название.

да забыл сказать : папки с видеофайлами не обязательно могут лежать сразу в корне, а могут быть и подпапками (на разном уровне вложенности, но не более 3-4)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jul 14, 2013 16:22    Post subject: Reply with quote

Neptun79
А что в панели-то выделяется?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Neptun79



Joined: 24 Jul 2010
Posts: 93

Post (Separately) Posted: Sun Jul 14, 2013 16:27    Post subject: Reply with quote

Flasher
разумеется изображения в одной папке и папки куда это можно разбросать: выделяются в произвольном порядке.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Jul 14, 2013 16:44    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group