View previous topic :: View next topic |
Author |
Message |
Neo456
Joined: 07 Aug 2016 Posts: 4
|
(Separately) Posted: Sun Aug 07, 2016 17:42 Post subject: Перемещение файлов в одну папку |
|
|
Доброго времени суток!
Имеются такие папки
Coldplay
Dragons
и файлы
Coldplay - Zaza.mp3
Coldplay - Blallal.mp3
Dragons - Olloal.mp3
Dragons - dsal.mp3
Собственно такой вопрос, как эти треки перенести в каждую соответствующую папку ?
Причем таких папок порядка 50.
Т.е. все треки Coldplay идут в папку Coldplay и т.д.
Я попытался сделать это через скрипты, но все поломалось.
Дико извиняюсь если уже было. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 07, 2016 17:52 Post subject: |
|
|
Судя потому, что имена папок имеют одну длину, то через ИГП (Ctrl+M) - элементарно, задав [N1-8]\[N] в качестве маски.
А обсуждалось, да, несколько раз. И тут не извиняться нужно, а банально воспользоваться поиском. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Neo456
Joined: 07 Aug 2016 Posts: 4
|
(Separately) Posted: Sun Aug 07, 2016 18:10 Post subject: |
|
|
Flasher wrote: | Судя потому, что имена папок имеют одну длину, то через ИГП (Ctrl+M) - элементарно, задав [N1-8]\[N] в качестве маски.
А обсуждалось, да, несколько раз. И тут не извиняться нужно, а банально воспользоваться поиском. |
Тут не все так просто. Папки отличаются по названию и количеству символов в этих названиях.
Так мне не нужно их переименовывать. Задача переместить стоит (или я Вас плохо понял ?)
Т.е. каждый музыкальный файл в начале соответствующий названию папки должен туда переместиться.
Как пример есть папка SAMPLE и туда соответственно должны переместиться все файлы содержащие в начале названия SAMPLE, будь то SAMPLE - lalala.mp3 или SAMPLE - blablabla.mp3 |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 07, 2016 18:25 Post subject: |
|
|
Neo456 wrote: | Папки отличаются по названию и количеству символов в этих названиях. | Задано было "имеются такие папки". Про то, что это только пример, не писалось.
Neo456 wrote: | или я Вас плохо понял ? | Или. Советую в справку заглянуть.
С разными именами решается там же. Маска стандартная - [N].
Найти: (.*)\b( .*)
Заменить: $1\\$1$2
☑ Рег. Выраж. (только) _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Neo456
Joined: 07 Aug 2016 Posts: 4
|
(Separately) Posted: Sun Aug 07, 2016 18:47 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 07, 2016 18:51 Post subject: |
|
|
В данном случае править надо не "Заменить:", а "Найти:".
Так: (.*)( -.*) _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Neo456
Joined: 07 Aug 2016 Posts: 4
|
(Separately) Posted: Sun Aug 07, 2016 19:06 Post subject: |
|
|
Flasher wrote: | В данном случае править надо не "Заменить:", а "Найти:".
Так: (.*)( -.*) |
Все отлично получилось! Еще раз спасибо огромное, что не поскупились и ответили |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 07, 2016 19:08 Post subject: |
|
|
Neo456
Поскольку никакой внешней автоматизации тут не требовалось, то, как нетрудно догадаться, тема закрывается. А заодно сюда загляните и сделайте выводы. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|