Есть rar архив получаем список файлов, в начале идут файлы в конце идут папки, вопрос как можно отсортировать папки они идут без расширений ? Подскажите может кто регулярное выражение подскажет ?
code_28012.txt
Этот топик читают: Гость
|
Ответов: 157
Рейтинг: 1
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_28012.txt [591B] [134] |
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Мартынов, а вывести список в StrList (без никаких масок), потом StrList.doSort ?
|
|||
| карма: 25 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 2 раз(а), последний 2025-01-12 10:03:32 |
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Да. Классная постановка задачи.
Мартынов писал(а): отсортировать папки |
|||
| карма: 25 |
|
|
Ответов: 157
Рейтинг: 1
|
|||
|
Извиняюсь )) цель такая , есть rar архивы которые имеют в корне одну папку а есть что имеют много папок, всегда стоишь перед выбором распаковать в текущую папку или в папку с названием архива, так вот нужно отделить папки от файлов то есть вывести из списка только папки они идут с конца без расширения после этого смотрим если в списке больше одной папки то примеяем распаковать в папку если одна папка то распаковать в текущую папку ))) как то так. "UnRAR.exe" lb "_Swalka.rar" вот этой командой получаем список файлов без детальной информации и нам дает список строк в конце идут папки, пример списка:
1.exe 1.sha ppp.bmp PAPKA1 PAPKA2 нужно отсортировать папки от файлов... |
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Мартынов писал(а): после этого смотрим если в списке больше одной папки то примеяем распаковать в папку если одна папка то распаковать в текущую папку ))) как то так. |
|||
| карма: 25 |
|
|
Ответов: 157
Рейтинг: 1
|
|||
|
Tad писал(а): попросту говоря, тебе нужно определить: число папок в архиве ?верно, это я общую задачу описал, но проблема втом как отсеять стороки в которых встречается названия с расширениями... Это единственный способ получения папок из архива... |
|||
| карма: 0 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 2 раз(а), последний 2025-01-12 10:03:33 |
|||
| карма: 0 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 2 раз(а), последний 2025-01-12 10:03:34 |
|||
| карма: 0 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 2 раз(а), последний 2025-01-12 10:03:34 |
|||
| карма: 0 |
|
|
Ответов: 1376
Рейтинг: 198
|
|||
|
188.18.122.250 был я
Пусть ТС уж сам следит за содержимым архива... |
|||
| карма: 1 |
|
11




Поиск
Друзья
Администрация