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
DemoZluk



Joined: 02 Jul 2011
Posts: 7

Post (Separately) Posted: Sun Jul 03, 2011 00:01    Post subject: Файлы из списка на панель Reply with quote

Подскажите, можно ли средствами самого ТС достать файлы из текстового файла(не обязательно тхт) и отобразить их на панели. Причём в тексте прописаны не абсолютные, а относительные пути(но это не столь важно, потому как можно и с абсолютными путями).
Мне это интересно потому, что я пользуюсь Foobar2k и он умеет формировать список воспроизведения. Я хочу скопировать файлы на плеер согласно этому списку, сохраняя всю иерархию.

Мне хотелось бы, чтобы это выглядело следующим образом:

Есть на винте:
Code:
d:\Music\Artist1\Album1\Track1.mp3
d:\Music\Artist1\Album1\Track2.mp3
d:\Music\Artist1\Album1\Track3.mp3
d:\Music\Artist1\Album2\Track1.mp3
d:\Music\Artist2\Album1\Track1.mp3
...


В папке d:\Music\ Foobar создаёт playlist с расширением *.m3u
Выглядит он как текстовый файл:
Code:
Artist1\Album1\Track1.mp3
Artist1\Album1\Track2.mp3
Artist1\Album1\Track3.mp3
Artist1\Album2\Track1.mp3
Artist2\Album1\Track1.mp3
...


Если создать в другом месте, то получится следующее:
Code:
d:\Music\Artist1\Album1\Track1.mp3
d:\Music\Artist1\Album1\Track2.mp3
d:\Music\Artist1\Album1\Track3.mp3
d:\Music\Artist1\Album2\Track1.mp3
d:\Music\Artist2\Album1\Track1.mp3
...



Вставляем плеер, он отображается как флешка, перемещаем в папку Music на плеере указанные файлы:
Code:
h:\Music\Artist1\Album1\Track1.mp3
h:\Music\Artist1\Album1\Track2.mp3
h:\Music\Artist1\Album1\Track3.mp3
h:\Music\Artist1\Album2\Track1.mp3
h:\Music\Artist2\Album1\Track1.mp3
...


В принципе, не обязательно должны быть средства ТС, но они предпочтительнее.

Извините, если уже было что-то подобное, но я полазил по форумам и не нашёл ничего подходящего.

Добавлено спустя 6 минут:

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



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

Post (Separately) Posted: Sun Jul 03, 2011 00:12    Post subject: Reply with quote

DemoZluk
Да уж удалили, не сомневайся. И впредь — аккуратнее.
Кроме того, заглавие темы не вполне соответствует содержанию первого поста: речь идёт конкретно об отображении содержимого плейлиста для конкретного проигрывателя как каталога, а не о "файлах из списка на панель". Да и подфорум выбран не самый подходящий — для такого есть "Автоматизация".
Впрочем, подождём, что тебе тут посоветуют...
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jul 03, 2011 03:13    Post subject: Reply with quote

Что-то по стилю написания и качеству постановки задачи очень схоже с этим.
Там хотят переименовать в файлы, тут достать их из тестового файла. Не одно лицо, случайно, под разными никами? Wink В общем, тёмный лес...
DemoZluk wrote:
Причём в тексте прописаны не абсолютные, а относительные пути(но это не столь важно, потому как можно и с абсолютными путями).
И как же их все "достать", если не известны полные либо DOS пути? Это фантастика. Хотя если везде целевая папка всегда одна, то - другое дело.
Из списка Тотал умеет только восстанавливать выделение да печатать сам список.
Единственные варианты для ТС вывести на панель раскиданные по разным местам файлы - это поиск с плагинами по путям либо DirBranch c фильтром шаблона.

Если хочется просто загружать списки в фубар из файловой панели, то это не проблема. Поиск на форуме по "Foobar" и вперёд, результаты с кнопками будут.

Avada wrote:
речь идёт конкретно об отображении содержимого плейлиста для конкретного проигрывателя как каталога, а не о "файлах из списка на панель".
Я толком так и не понял, о чём речь. То ли вывести, то ли скопировать... Что? Куда? Ничего непонятно. Больше тянет на послесловие или рассказ о том, что происходит на своей машине.
Back to top
View user's profile Send private message
DemoZluk



Joined: 02 Jul 2011
Posts: 7

Post (Separately) Posted: Sun Jul 03, 2011 13:50    Post subject: Reply with quote

Я нашёл решение, я скачал плагин DiskDir. Нужно теперь только переименовать *.m3u в *.lst и можно в него заходить и копировать оттуда директорию.

Добавлено спустя 12 минут:

Не работает с относительными путями.

Добавлено спустя 4 минуты:

И выходит весьма неостроумно, когда пытаешься из этого листа извлечь файл образа диска с *.cue Laughing
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Jul 03, 2011 14:37    Post subject: Reply with quote

DemoZluk wrote:
Я нашёл решение, я скачал плагин DiskDir. Нужно теперь только переименовать *.m3u в *.lst

Хотел это предложить сразу, но хотелось увидеть решение поизящнее. Wink

DemoZluk wrote:
Не работает с относительными путями.

Поиск по форуму касательно DiskDir, DiskDirExtended (и прочих плагинов-каталогизаторов) и виртуальных панелей в помощь. Например, здесь.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
DemoZluk



Joined: 02 Jul 2011
Posts: 7

Post (Separately) Posted: Sun Jul 03, 2011 15:01    Post subject: Reply with quote

Чтобы работало с относительными путями, нужно прописать отсутствующую часть абсолютного пути первой строкой в файле, например:

Code:
d:\Music\
Apocalyptica\2006 Amplified\CD1\01. Enter Sandman.flac
Apocalyptica\2006 Amplified\CD1\02. Harmageddon.flac
Apocalyptica\2006 Amplified\CD1\03. Nothing else matter.flac
Apocalyptica\2006 Amplified\CD1\04. Refuse-Resist.flac
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Jul 03, 2011 15:11    Post subject: Reply with quote

DemoZluk
Именно. Если выполнять создание файла-списка самим плагином, он делает это автоматически.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jul 03, 2011 15:30    Post subject: Reply with quote

Только это уже не называется "Чтобы работало с относительными путями"...

Если я правильно понял, речь идёт о копировании файлов с путями из файла-списка на флешку.

Avada wrote:
но хотелось увидеть решение поизящнее
С "поизящнее" сам знаешь куда. Wink
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Jul 03, 2011 23:58    Post subject: Reply with quote

Flasher
Да уж знаю... 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