Страница 1 из 1
Создание частичной копии файловой структуры
Добавлено: Вс авг 31, 2008 16:51
Igor999
Как сделать следующее:
Из большого массива данных нужно создать точно такой же массив в другом месте без файлов размером больше 50 Кб, сохранив всю структуру (иерархию).
Как это можно сделать не копируя весь массив, а только скопировав всю иерархию с файлами размером меньше 50 Кб?
[mod="CaptainFlint"]Нарушение п. 9
правил. Обсуждение выделено в отдельную ветку из темы
Показать листинг всех вложенных каталогов[/mod]
Добавлено: Вс авг 31, 2008 17:27
Tol!k
Пустые каталоги, т.е. не содержащие файлы размером меньше 50 Кб, не нужны?
Тогда:
1) поиском найди все, что нужно, и отправь на панель
2) выдели файлы и "заархивируй" плагином типа DiskDir
3) распакуй куда нужно
надо было в отдельную тему, а-то Капитан у нас строгий
Добавлено: Вс авг 31, 2008 17:52
Igor999
При распаковке из файла *.lst требует вставить диск для каждого файла, указание полного пути не помогает.
Добавлено: Вс авг 31, 2008 18:15
Tol!k
проверял на DiskDirExtended, формат получился такой:
Код: Выделить всё
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
ничего не требует, распаковывает
Добавлено: Вс авг 31, 2008 18:18
Igor999
Может я неправильно делаю:
Поиском нахожу нужные папки с файлами
В созданный файл *.lst копирую все эти папки
Создаю любую директорию и копирую из файла *.lst все папки.
В этом случае спрашивает, а как надо делать?
Добавлено: Вс авг 31, 2008 18:23
Tol!k
2) выдели файлы и "заархивируй" плагином типа DiskDir
просмотри полученный лист, где-нибуть должен быть указан
диск:\путь к файлам
проверил на DiskDir, формат получился такой:
Код: Выделить всё
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
опять ничего не требует
Добавлено: Вс авг 31, 2008 20:19
Avada
Запрос возможен, если:
1. Что-то не так с созданием самого LST-файла. Кстати, почему речь шла о копировании результатов в LST-файл, когда по факту идёт архивация с созданием нового такого файла?
2. Указанные в листинге объекты на момент распаковки физически недоступны (убраны DVD или флэшка, удалён исходный каталог и пр.)
В норме же оба плагина прекрасно поддерживают распаковку без всяких запросов.
И обрати внимание, что тематика данного форума - несколько другая. Тебе следовало начинать тему в "Общих вопросах".