Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Рекурсивная распаковка
Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 34, 35, 36  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Jul 21, 2017 00:05    Post subject: Reply with quote

Iori
Итого имеет 8 дс и 15 дc. Всё равно многовато. Это не на WinPE? Архивы с большими списками? На архиве с одним маленьким файлом как?
Запуск откуда (не SSD флешка USB 2.0/3.0, карта памяти, CD/DVD, eHDD, HDD, SSD) ?
Я бы ещё посмотрел на разгруженном ЦП (без браузеров и т.п.).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Fri Jul 21, 2017 06:10    Post subject: Reply with quote

Flasher
Это на компе с Win10x64, на HDD 7200rpm.
Архивы содержащие много файлов показывают более большую разницу.

Архив (один файл)
Без опции / С опцией
0.234 / 0.578

Архив (29 файлов)
4.156 / 8.328

Flasher wrote:
Я бы ещё посмотрел на разгруженном ЦП (без браузеров и т.п.).

Надо будет посмотреть, хотя тест в обоих случаях одинаковый.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Jul 21, 2017 07:39    Post subject: Reply with quote

Iori wrote:
0.234 / 0.578
3.4 дс. Т.е. в итоге, считай, подтвердилось:
Flasher wrote:
минимальная прибавка по времени в среднем около 2 дс.

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Mon Jul 24, 2017 22:13    Post subject: Reply with quote

Flasher

Файл yaP.zip.
После распаковки архива, командер не переходит в папку.
http://rolandtoth.hu/yaP/download.php
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jul 24, 2017 23:18    Post subject: Reply with quote

Iori
Мм. Это потому, что скрипт удаляет нулевую папку App, которая обозначена как объект перехода. Достаточно удалить 93-ю строку, чтобы этого не происходило. Но вопрос - а стоит это делать? С другой стороны остальные потенциально пустые папки скрипт не тронет, что нарушит общее поведение. Начинаю подумывать над опцией удаления пустышек рядом с непустышками. Какие мысли?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Mon Jul 24, 2017 23:42    Post subject: Reply with quote

Flasher
Я не знал что скрипт удаляет пустую папку как объект перехода.
Я думаю что скрипт должен распаковывать архив как есть, то есть не удалять нулевые папки после распаковки.
Если пустые папки существуют, может на это есть причина.
В этом примере, папка App очень даже и нужна.
Есть кучу конструкторов как Winbuilder и BartPE, где изначально существуют пустые папки.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jul 24, 2017 23:46    Post subject: Reply with quote

Iori
Сам только вспомнил. Я сиё добавлял скорее для одиночной папки. Предлагаю только такие удалять. Пока так и сделал.
Конкретного аргумента не увидел. Папка App зачем нужна? Есть конструкторы - и? Без пустышек что не так происходит?
Плюс я про опцию писал, ведь причина есть не всегда. Хотя под эту опцию, видимо, рекурсия потребуется.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue Jul 25, 2017 00:18    Post subject: Reply with quote

Flasher wrote:
Конкретного аргумента не увидел. Папка App зачем нужна?

Туда идут файлы программы для последующий портабелизации.
Какая логика в том что бы опять создавать папку App после распаковки архива?

Flasher wrote:
Без пустышек что не так происходит?

Ничего работать не будет пока эти папки не будут созданы.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2017 00:21    Post subject: Reply with quote

Iori
Короче ясно. Я всё равно остановлюсь на последней правке, ибо логики в собирании пустышек не вижу.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue Jul 25, 2017 00:30    Post subject: Reply with quote

Flasher
А файлы пустышки он тоже удаляет?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2017 00:48    Post subject: Reply with quote

Iori
Вообще нет. Хотя когда-то так и было. А ведь, наверно, стоило бы при нулувом списке? Об основной причине писал.
Тенденция скидывать пустышки даже для тестов особо нигде не прослеживается. Все почему-то предпочитают писать списки в постах.

Так устроила правка-то?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue Jul 25, 2017 05:00    Post subject: Reply with quote

Flasher wrote:
Так устроила правка-то?

Правка очень устраивает. Smile
Сделал тест. Нулевые папки и файлы распаковывает.
Я может не понял тебя, но ты же был против этой идеи Shocked
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2017 09:34    Post subject: Reply with quote

Iori
Одну папку-то не распакует. Я разве как-то неясно выразился перед ссылкой на правку?
А идею в целом мы сейчас обсуждаем. Но ты уходишь от ответа.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue Jul 25, 2017 18:52    Post subject: Reply with quote

Flasher wrote:
Я сиё добавлял скорее для одиночной папки.

Ты говоришь про одну пустую папку в архиве, и там больше ничего нет кроме этой одной пустой папки?

Flasher wrote:
Но ты уходишь от ответа.

Если ты про
Quote:
А ведь, наверно, стоило бы при нулувом списке?
, то я не понимаю что значит нулевой список.
Ты говоришь про архив где все файлы и папки нулевые?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jul 25, 2017 19:23    Post subject: Reply with quote

Iori
2-а да.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 34, 35, 36  Next
Page 18 of 36

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group