View previous topic :: View next topic |
Author |
Message |
Igor999
Joined: 29 Aug 2008 Posts: 8
|
(Separately) Posted: Sun Aug 31, 2008 16:51 Post subject: Создание частичной копии файловой структуры |
|
|
Как сделать следующее:
Из большого массива данных нужно создать точно такой же массив в другом месте без файлов размером больше 50 Кб, сохранив всю структуру (иерархию).
Как это можно сделать не копируя весь массив, а только скопировав всю иерархию с файлами размером меньше 50 Кб?
|
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 31, 2008 17:27 Post subject: |
|
|
Пустые каталоги, т.е. не содержащие файлы размером меньше 50 Кб, не нужны?
Тогда:
1) поиском найди все, что нужно, и отправь на панель
2) выдели файлы и "заархивируй" плагином типа DiskDir
3) распакуй куда нужно
[offtop] надо было в отдельную тему, а-то Капитан у нас строгий [/offtop] |
|
Back to top |
|
 |
Igor999
Joined: 29 Aug 2008 Posts: 8
|
(Separately) Posted: Sun Aug 31, 2008 17:52 Post subject: |
|
|
При распаковке из файла *.lst требует вставить диск для каждого файла, указание полного пути не помогает. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 31, 2008 18:15 Post subject: |
|
|
проверял на DiskDirExtended, формат получился такой: Code: | e:\fotki\ 0 2008.8.30 0:0.0
e:\fotki\KRYM\ 0 2008.8.30 0:0.0
НА ОТДЫХЕ В КРЫМУ 004 12.JPG 41531 2008.8.30 0:0.0
НА ОТДЫХЕ В КРЫМУ 004 14.JPG 48837 2008.8.30 0:0.0
НА ОТДЫХЕ В КРЫМУ 011 09.JPG 52115 2008.8.30 0:0.0 | ничего не требует, распаковывает
Last edited by Tol!k on Sun Aug 31, 2008 18:18; edited 1 time in total |
|
Back to top |
|
 |
Igor999
Joined: 29 Aug 2008 Posts: 8
|
(Separately) Posted: Sun Aug 31, 2008 18:18 Post subject: |
|
|
Может я неправильно делаю:
Поиском нахожу нужные папки с файлами
В созданный файл *.lst копирую все эти папки
Создаю любую директорию и копирую из файла *.lst все папки.
В этом случае спрашивает, а как надо делать? |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 31, 2008 18:23 Post subject: |
|
|
Quote: | 2) выдели файлы и "заархивируй" плагином типа DiskDir |
просмотри полученный лист, где-нибуть должен быть указан диск:\путь к файлам
проверил на DiskDir, формат получился такой: Code: | e:\fotki\KRYM\НА ОТДЫХЕ В КРЫМУ 004 12.JPG 41531 2008.8.30 0:0.0
e:\fotki\KRYM\НА ОТДЫХЕ В КРЫМУ 004 14.JPG 48837 2008.8.30 0:0.0
e:\fotki\KRYM\НА ОТДЫХЕ В КРЫМУ 011 09.JPG 52115 2008.8.30 0:0.0 |
опять ничего не требует |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 31, 2008 20:19 Post subject: |
|
|
Запрос возможен, если:
1. Что-то не так с созданием самого LST-файла. Кстати, почему речь шла о копировании результатов в LST-файл, когда по факту идёт архивация с созданием нового такого файла?
2. Указанные в листинге объекты на момент распаковки физически недоступны (убраны DVD или флэшка, удалён исходный каталог и пр.)
В норме же оба плагина прекрасно поддерживают распаковку без всяких запросов.
И обрати внимание, что тематика данного форума - несколько другая. Тебе следовало начинать тему в "Общих вопросах". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|