Рекурсивная распаковка с сохранением структуры каталогов

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

feadraug
Сообщения: 12
Зарегистрирован: Ср июл 28, 2010 13:28

re

Сообщение feadraug »

sa писал(а): Вместо такой метки можно использовать дату и время создания папок. Поиск, например, с встроенным плагином tc:
tc Дата создания > 16.05.2020 20:40
При таком подходе он находит в 2 раза больше папок, например
c:\Temp\aq\1\
c:\Temp\aq\1\111\
c:\Temp\aq\1\
c:\Temp\aq\1\222\
вместо
c:\Temp\aq\1\111\
c:\Temp\aq\1\222\
Независимо от имён, дат, времени.
:(
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

feadraug
Удивительно, конечно, что TC находит одну и ту же папку (c:\Temp\aq\1\) дважды. Уточните, эта папка создаётся в результате распаковки архива или при распаковке создаются только c:\Temp\aq\1\111\ и c:\Temp\aq\1\222\? Галка для "Поиск с плагинами" не забыта?
feadraug
Сообщения: 12
Зарегистрирован: Ср июл 28, 2010 13:28

Сообщение feadraug »

Архив лежит в папке c:\Temp\aq\1\ и имя ему 111.rar
После распаковки получается папка c:\Temp\aq\1\111\ (временной интервал между созданием папки 1, архива 111 и распаковкой более 10 минут. Галочка конечно стоит, указаны "требования" - "по дате - после ХХ.ХХ" и "каталог - да" (собственно, без последнего в выдаче появляются файлы)
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ХХ.ХХ учитывает разницу в 10 мин? У меня значение даты/времени создания выглядит, например так: 30.08.2020 22:35.
feadraug
Сообщения: 12
Зарегистрирован: Ср июл 28, 2010 13:28

Сообщение feadraug »

да, с учетом разницы, но на результат это не влияло никак - х2
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Правильно ли я понял, что, используя поиск тотала (Alt+F7), вы не можете обнаружить папки, созданные (не путать с модифицированными!) позже некоторой даты/времени и ваш тотал неизменно находит все папки, невзирая на дату и время их создания?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

feadraug
Не забывайте про правильное оформление сообщений.
Даже самая богатая фантазия
Не представит себе наши безобразия.
feadraug
Сообщения: 12
Зарегистрирован: Ср июл 28, 2010 13:28

Сообщение feadraug »

sa
Почти да. Он находит нужные папки, а также - ненужные, на 1 порядок выше, даже, если у них разное время создания/модификации.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

feadraug писал(а):"по дате - после ХХ.ХХ"
feadraug писал(а):разное время создания/модификации
В плагине tc имеется три поля для даты: Дата создания, Дата модификации, Дата последнего доступа. Вы какое из них берёте для сравнения?
feadraug
Сообщения: 12
Зарегистрирован: Ср июл 28, 2010 13:28

Сообщение feadraug »

Каждое по отдельности и в вариациях, результат прежний. Получается, что вариант с распаковкой в папку с именем архива и дальнейший поиск папок с выборкой по дате создания - не вариант.
Т.о. вопрос снова открыт, о том, как извлечь много архивов с сохранением структуры папок, где лежит архив.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Могу лишь констатировать, что у меня поиск папок, созданных позже заданного значения даты и времени, работает (папки с более ранним временем создания при этом не находятся).
feadraug
Сообщения: 12
Зарегистрирован: Ср июл 28, 2010 13:28

Сообщение feadraug »

Это касается папок, созданных в ручном режиме или созданных автоматически в процессе распаковки архивов?
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

В обоих случаях, разумеется.
А разве у вас для папок, созданных в ручном режиме, поиск работает правильно (находит отдельно более свежие) и проблема только с созданными при распаковке?
Ответить