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   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Neo456



Joined: 07 Aug 2016
Posts: 4

Post (Separately) Posted: Sun Aug 07, 2016 17:42    Post subject: Перемещение файлов в одну папку Reply with quote

Доброго времени суток!
Имеются такие папки
Coldplay
Dragons

и файлы
Coldplay - Zaza.mp3
Coldplay - Blallal.mp3
Dragons - Olloal.mp3
Dragons - dsal.mp3

Собственно такой вопрос, как эти треки перенести в каждую соответствующую папку ?
Причем таких папок порядка 50.
Т.е. все треки Coldplay идут в папку Coldplay и т.д.
Я попытался сделать это через скрипты, но все поломалось.
Дико извиняюсь если уже было.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Aug 07, 2016 17:52    Post subject: Reply with quote

Судя потому, что имена папок имеют одну длину, то через ИГП (Ctrl+M) - элементарно, задав [N1-8]\[N] в качестве маски.
А обсуждалось, да, несколько раз. И тут не извиняться нужно, а банально воспользоваться поиском.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Neo456



Joined: 07 Aug 2016
Posts: 4

Post (Separately) Posted: Sun Aug 07, 2016 18:10    Post subject: Reply with quote

Flasher wrote:
Судя потому, что имена папок имеют одну длину, то через ИГП (Ctrl+M) - элементарно, задав [N1-8]\[N] в качестве маски.
А обсуждалось, да, несколько раз. И тут не извиняться нужно, а банально воспользоваться поиском.

Тут не все так просто. Папки отличаются по названию и количеству символов в этих названиях.
Так мне не нужно их переименовывать. Задача переместить стоит (или я Вас плохо понял ?)
Т.е. каждый музыкальный файл в начале соответствующий названию папки должен туда переместиться.
Как пример есть папка SAMPLE и туда соответственно должны переместиться все файлы содержащие в начале названия SAMPLE, будь то SAMPLE - lalala.mp3 или SAMPLE - blablabla.mp3
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Aug 07, 2016 18:25    Post subject: Reply with quote

Neo456 wrote:
Папки отличаются по названию и количеству символов в этих названиях.
Задано было "имеются такие папки". Про то, что это только пример, не писалось.
Neo456 wrote:
или я Вас плохо понял ?
Или. Советую в справку заглянуть.
С разными именами решается там же. Маска стандартная - [N].
Найти: (.*)\b( .*)
Заменить: $1\\$1$2
☑ Рег. Выраж. (только)
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Neo456



Joined: 07 Aug 2016
Posts: 4

Post (Separately) Posted: Sun Aug 07, 2016 18:47    Post subject: Reply with quote

Flasher wrote:
Neo456 wrote:
Папки отличаются по названию и количеству символов в этих названиях.
Задано было "имеются такие папки". Про то, что это только пример, не писалось.
Neo456 wrote:
или я Вас плохо понял ?
Или. Советую в справку заглянуть.
С разными именами решается там же. Маска стандартная - [N].
Найти: (.*)\b( .*)
Заменить: $1\\$1$2
☑ Рег. Выраж. (только)

Спасибо огромное, вроде разобрался =) Только маленький вопрос, как в пункте "Заменить:", изменить выражение так, чтобы новая папка носила название до дефиса c пробелом ? т.е.
старый
Golden Sun - Airs Rock.mp3
новый
Golden Sun - Airs\Golden Sun - Airs Rock.mp3
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Aug 07, 2016 18:51    Post subject: Reply with quote

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



Joined: 07 Aug 2016
Posts: 4

Post (Separately) Posted: Sun Aug 07, 2016 19:06    Post subject: Reply with quote

Flasher wrote:
В данном случае править надо не "Заменить:", а "Найти:".
Так: (.*)( -.*)

Все отлично получилось! Еще раз спасибо огромное, что не поскупились и ответили Very Happy
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Aug 07, 2016 19:08    Post subject: Reply with quote

Neo456
Поскольку никакой внешней автоматизации тут не требовалось, то, как нетрудно догадаться, тема закрывается. А заодно сюда загляните и сделайте выводы.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    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