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 

Уменьшается размер диска при переходе к папкам

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



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

Post (Separately) Posted: Sat Mar 09, 2013 12:14    Post subject: Уменьшается размер диска при переходе к папкам Reply with quote

Win7 x32 TC 8.01
Открываем какую-нибудь папку на диске С:.
Курсор на папке или файле.

Команда: %COMMANDER_EXE% /O
Параметры:
%T%M|
%T%M:
%T%M'
"%P":
%V|
/L=%V'
и т.п.

Выполняем и при этом смотрим на показания свободного места на диске в текущей панели. Оно уменьшается на несколько Кб (до 500 с лишним)! Smile
Если перейти в другую папку в любой панели, то размер восстанавливается. Хотя на определённых этапах уже нет.
Без использования запрещённых символов такого не происходит.

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



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sat Mar 09, 2013 13:30    Post subject: Reply with quote

Flasher
У меня на XP воспроизвести пока не удалось.
А каков практический смысл использовать в параметрах запрещённые символы?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Mar 09, 2013 13:44    Post subject: Reply with quote

Avada
На XP сам ещё не пробовал.
А смысл уже описывался тут, тут и тут.

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



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sat Mar 09, 2013 14:29    Post subject: Reply with quote

Win8x64 TC 8.01x32
Пока не воспроизводится.
Возможно, просто системные операции выполняются и диск потихоньку заполняется? (логи, кэши, временный каталог и тому подобное).
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Mar 09, 2013 15:24    Post subject: Reply with quote

Flasher
подозреваю, %temp% на этом-же диске
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Mar 09, 2013 20:06    Post subject: Reply with quote

Temp - да, на С. Из него пробовал, ничего в нём не создаётся и не увеличивается. pagefile.sys и hiberfil.sys также не меняются.
500 Кб для логов - многовато.
Отключил логи и кэширование эскизов - не помогло.

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



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Mar 09, 2013 20:36    Post subject: Reply with quote

Вообще-то, спецсимволы потому и называются "специальными символами", что обрабатываются по особому.
Неправильное их применение естественно приводит к ошибкам, при этом могут оставаться временные файлы и отожранная память (pagefile.sys у меня отключен, я про него и не вспомнил)
перенеси %TEMP% на другой диск, если хочешь определить что именно увеличивается
Code:
@echo off
set "TEMP=x:\TEMP\"
md "%TEMP%" 2>nul
set "TMP=%TEMP%"
"%COMMANDER_PATH%\TOTALCMD.exe"
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Mar 09, 2013 21:04    Post subject: Reply with quote

Не стал переносить - нашёл, где создаётся временный файл.
Я то смотрел только в пользовательский Temp, а надо было в системный (по умолчанию он в %SystemRoot%\TEMP).
Имя при каждом нажатии меняется так: TMP000003BC6C4DB2A89C2F09CE. Файл появляется и пропадает. Весит 512 Кб.

Tol!k wrote:
при этом могут оставаться временные файлы и отожранная память
Только причина не ясна. С командой cd, например, такого не происходит.
_________________
Автору сборки 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 -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
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