Страница 1 из 2

Создание папок по списку из указанного файла

Добавлено: Пт авг 29, 2008 23:13
Igor999
Подскажите как решить.

Добавлено: Пт авг 29, 2008 23:46
Tol!k
допустим, есть текстовый файл dirs.lst такого вида:

Код: Выделить всё

папка\
мамка\
и так далее\
1) зашел как в архив
2) выделил
3) скопировал в др. панель
или Alt+F9

Добавлено: Сб авг 30, 2008 00:15
Rodny
1) зашел как в архив
Только прежде нужно поставить один из плагинов: DiskDir Extended 1.55 либо CatalogMaker 3.1.5

Добавлено: Сб авг 30, 2008 00:18
Tol!k
Ghisler`овский diskdir.wcx тоже работает.
И ещё DiscMaker.wcx работает.
А вот CatalogMaker.wcx — нет, у него формат чуть сложнее, придётся в начале файла добавить это:

Код: Выделить всё

File name                                       Size              
--------------------------------------------    ---------------   

Добавлено: Сб авг 30, 2008 10:54
Avada
Верно. Но проблема первой строки есть и в других плагинах (кроме DiscMaker). Если в ней указать имя папки, то при входе в такой "архив" оно игнорируется при отображении содержимого.
В гислеровском плагине DiskDir в этой строке теоретически должен быть указан путь (скажем, в виде C:\), но на практике достаточно сделать первую строку пустой, а список начинать со второй.
В DiskDir Extended принцип тот же, но вариант с пустой строкой не катит. Впрочем, можно указать просто обратный слэш.
По крайней мере, лично у меня всё это выглядит так, как описано.

Добавлено: Сб авг 30, 2008 11:54
Tol!k
Да, для DiskDir нужна пустая первая строка.
Но DiskDirExtended 1.55 у меня работает правильно без добавлений

Добавлено: Сб авг 30, 2008 12:08
Avada
Та же версия, но чётко повторяемое вышеописанное поведение. Странно... Ни от настроек Тотала, ни от настроек плагина не зависит.

Добавлено: Сб авг 30, 2008 12:35
Tol!k
чЁрт! неприятность с DiskDirExtended проявилась.
у мня стоят все 4 плагина одновременно, видимо обращение к списку файлов перехватывал DiscMaker

Добавлено: Сб авг 30, 2008 14:45
Avada
Tol!k писал(а):у мня стоят все 4 плагина одновременно, видимо обращение к списку файлов перехватывал DiscMaker
У меня тоже все 4, но на разные расширения, что и позволяет их эффективно использовать без конфликтов друг с другом.

Добавлено: Сб авг 30, 2008 15:44
Tol!k
да, на разные расширения, но как видно без конфликтов не обошлось

Добавлено: Сб авг 01, 2009 21:13
krugerand
У меня стоит DirDisk. По Alt+F9 из *.lst ничего не распаковывается, а вместо этого появляется ссобщение «Вставьте диск, содержащий: [текстовое поле с первой строкой из файла *.lst]»

Вообще, стоит задача создать трёхуровневое дерево папок согласно списку имён папок из текстового файла. Папок тыщщи. Вот борюсь.

Добавлено: Сб авг 01, 2009 21:31
Tol!k
Строки заканчиваются "\" ?

Добавлено: Сб авг 01, 2009 22:06
krugerand
Tol!k, да, благодарю, я догнал — как сделать. Тупо захожу в архив и копирую из него, вместо Alt+F9. Возник вопрос о возможности создавать таким способм подпапки разных уровней. Этот скрипт такое позволяет? Какой-то особенный синтаксис?

Добавлено: Сб авг 01, 2009 22:36
Tol!k
krugerand писал(а):захожу в архив и копирую из него, вместо Alt+F9
:? Alt+F9 тоже должно работать
krugerand писал(а):Возник вопрос о возможности создавать таким способм подпапки разных уровней. Этот скрипт такое позволяет? Какой-то особенный синтаксис?
А попробовать?

Код: Выделить всё

<здесь пустая строка>
Раз\Два\
Три\Четыре\Пять\
Шесть\Семь\Восемь\Девять\
Всё отлично создаётся.

Добавлено: Вс авг 02, 2009 01:33
krugerand
Пишет «Вставьте диск, содержащий...».