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 -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Kleo



Joined: 03 Jan 2007
Posts: 2

Post (Separately) Posted: Wed Jan 03, 2007 02:25    Post subject: Групповое копирование файлов с коррекцией путей Reply with quote

Прошу помощи. Тема: групповое копирование файлов с одновременной коррекцией путей.

Задача: необходимо скопировать файлы(папки) с сохранением структуры директорий, но при этом путь копирования небходимо модернизировать.
К примеру на диске D:// у нас хранится в произвольном порядке ряд нужных нам файлов (папок с файлами), в пути которых содержится
директория "temp". Чтобы было понятнее, пусть это будут аудио-файлы, которые располагаются по следующей схеме:

d:\music\исполнитель\год название альбома\образ аудио диска

-----------------------------------------
d:\music\Angra\(2001) Rebirth\CDImage.iso
-----------------------------------------

так же в этой же директории находится папка "temp", в которой
располагаются сграбленные копозиции:

-----------------------------------------
d:\music\Angra\(2001) Rebirth\temp\01. In Excelsis.ogg
d:\music\Angra\(2001) Rebirth\temp\02. Nova Era.ogg
d:\music\Angra\(2001) Rebirth\temp\03. Millenium Sun.ogg
...
d:\music\Angra\(2001) Rebirth\temp\10. Visions Prelude.ogg

-----------------------------------------

Задача: после грабления музыки и архивации образов на болванки (с
последующим их удалением с харда) перетащить все сграбленные файлы на
директорию выше с последующим удалением пустой папки temp

В общих чертах что-то вроде этого. На самом деле все несколько
сложнее, но для понимания сути в дебри лезть не стоит.

Прилагаю скрин для наглядности (кликнуть для увеличения).



Надеюсь он несколько поможет в понимании моей
мысли, столь сумбурно изложенной Smile

На скрине результаты поиска папок с сграбленной музыкой и попытка
переместить файлы (путем переименования путей) в новую директорию.

В принципе обработать пути удалось без проблем, а вот с перемещением папок вышла загвоздка Sad

Решал ли кто-нить подобную задачу?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Wed Jan 03, 2007 04:09    Post subject: Reply with quote

Quote:
Задача: после грабления музыки и архивации образов на болванки (с
последующим их удалением с харда) перетащить все сграбленные файлы на
директорию выше с последующим удалением пустой папки temp
Э, брат, да тут без поллитры... А если учесть, сколько на Новый год было выпито...
Насколько я понял, есть ряд "под-задач". Если решить каждую в отдельности, то останется только собрать это воедино. Есть несколько мыслей.
Например, команда
Code:
move *.* ..\*.*
перемещает все файлы из текущей директории в родительскую. Потом, видимо, следует перейти туда же ("к маме") и удалить временную папку:
Code:
cd..
rd temp
То есть кое-что делается простым батником.
Создай полигон и поупражняйся. Надеюсь, это то, что (в том числе) тебе нужно.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Kleo



Joined: 03 Jan 2007
Posts: 2

Post (Separately) Posted: Wed Jan 03, 2007 11:48    Post subject: Reply with quote

Вахмурка wrote:

Например, команда
Code:
move *.* ..\*.*

перемещает все файлы из текущей директории в родительскую.


Вот Smile Думаю это решит проблему. Можно даже обойтись без батника на втором шаге. Найти и снести все папки (с заранее известным именем) штатными средствами труда не составит.

Может быть Ghisler в новых версиях добавит функцию пакетного копирования (перемещения) файлов с поддержкой регулярных выражений. Тогда Тотал будет самым чудесатым из всех файловых менеджеров и воистинну непобедимым Smile
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Wed Jan 03, 2007 13:33    Post subject: Reply with quote

Quote:
Может быть Ghisler в новых версиях добавит функцию пакетного копирования (перемещения) файлов с поддержкой регулярных выражений. Тогда Тотал будет самым чудесатым из всех файловых менеджеров и воистинну непобедимым
Первое. Вряд ли добавит, и вот, я думаю, почему. Если у юзера ручки кривые, он с помощью этой мощнейшей функции такого накопирует, что потом Гислер устанет всем отвечать, что, мол, "не несет ответственность". А если ручки не кривые, то юзер сам сляпает батник или скрипт строго под свои нужды.
Второе. На мой скромный взгляд, Тотал по чудесатости уже обскакал все остальные ФМ, даже еще до семерки, а уж после и подавно.
Третье. Посмотри в сторону утилиты Xxcopy - такие задачи копирования она решает с легкостью. Можно и мою статейку почитать.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
frozan



Joined: 09 Jan 2007
Posts: 2

Post (Separately) Posted: Tue Jan 09, 2007 14:49    Post subject: Re: Групповое копирование файлов с коррекцией путей Reply with quote

Kleo wrote:
необходимо скопировать файлы(папки) с сохранением структуры директорий, но при этом путь копирования небходимо модернизировать.


О, вот и у меня возник вопрос! Ситуация примерно такая же. Только надо на диске сначала поиском найти нужные файлы, а затем скопировать, скажем на др. диск или в др. директорию с сохранением структуры папок и подпапок в которых были найденные файлы. Может я какой плагинчик не нашел?

Спасибо!
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Jan 09, 2007 15:37    Post subject: Re: Групповое копирование файлов с коррекцией путей Reply with quote

frozan wrote:

О, вот и у меня возник вопрос! Ситуация примерно такая же. Только надо на диске сначала поиском найти нужные файлы, а затем скопировать, скажем на др. диск или в др. директорию с сохранением структуры папок и подпапок в которых были найденные файлы. Может я какой плагинчик не нашел?

Спасибо!

А TreeCopyPlus 1.041 не пойдет
Back to top
View user's profile Send private message
frozan



Joined: 09 Jan 2007
Posts: 2

Post (Separately) Posted: Wed Jan 10, 2007 16:08    Post subject: Re: Групповое копирование файлов с коррекцией путей Reply with quote

StrangeRRor wrote:

А TreeCopyPlus 1.041 не пойдет


Сенкс! Подходит Wink
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы 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