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 

Single Post  Topic: Рекурсивная распаковка 
Author Message
Nick



PostPosted: Wed Mar 15, 2017 17:01    Post subject: Reply with quote

Flasher
Flasher wrote:
Кстати говоря, строку всё-таки стоило уточнить
Т.е. эту строку в последней версии скрипта:
Code:
WSS.Exec "%COMMANDER_EXE% /A /S /O /L=""" & Replace(It, "\\?\", "") & """"
Можно заменить на эту:
Code:
 WSS.Exec """%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe"" /ef ""tcd(<`" & Replace(It, "\\?\", "") & "\:`>,,S)"""
И тогда проблем с переходом к распакованным файлам (в случае распаковки одиночных архивов) быть не должно?

Flasher wrote:
Если в архиве одна папка, то она на имя архива не меняется
Это верно. Но, я имею в виду случай, когда в архиве содержатся несколько папок и/или файлов. Т.е. чтобы была возможность просто распаковать содержимое архива без создания новых папок (по имени архива). Это удобно, чтобы можно было, например, восстановить такую же структуру каталогов с файлами, которая была до их упаковки.

В этом случае какие строки нужно изменить?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group