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 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
LonerD



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

Post (Separately) Posted: Thu Jul 12, 2012 22:06    Post subject: Скрытие каталогов Reply with quote

Каким образом можно отображать в панели только файлы (и сохранять это отображение при навигации)?

Пробую задать фильтр:
Code:
OnlyFiles_SearchFor=
OnlyFiles_SearchIn=
OnlyFiles_SearchText=
OnlyFiles_SearchFlags=0|000002000020||||||||22220|0000|
OnlyFiles_plugin=tc.directory = 0 & "tc.file type" = file

Фильтр работает в поиске. Но если создать em-команду Тоталу
cd >OnlyFiles
или же вызвать фильтр по Ctrl+F12 - то каталоги не скрываются.
Аналогичный фильтр со скрытием файлов - работает.
Для файлов также работает простейшая команда cd |*.*
А вот отфильтровать и показать только файлы никак не удаётся.

Есть ещё вариант TCFS2.exe /ef msg($0B,0) tcm(3302) tcm(2023) tcm(3306) msg($0B,1) redraw() , но он не подходит, ибо работает только в пределах текущего каталога.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Jul 13, 2012 10:57    Post subject: Reply with quote

http://forum.wincmd.ru/viewpost.php?p=87045
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Fri Jul 13, 2012 13:12    Post subject: Reply with quote

Не совсем то, что надо.
Разве что добавить все папки в список исключений... Возможно ли это сделать глобально по какой-то маске?
Почему фильтрация по шаблону не работает (например, та, что я привёл в первом посте) - где-то у меня ошибка или Гислер так распорядился, чтобы папки было невозможно скрывать?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Jul 13, 2012 13:41    Post subject: Reply with quote

LonerD wrote:
Не совсем то, что надо.
Разве что добавить все папки в список исключений..
Об том и речь. Там в скрипте достаточно добавить tcm(3303) в строку для TCFS2.

По фильтрации по шаблону уже всё давно здесь обсудили. Да, виноват Гислер. Я бы назвал это нехваткой функционала, не думаю, что Гислеру резон вводить специально такое ограничение.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Thu Jul 19, 2012 18:01    Post subject: Reply with quote

LonerD wrote:
Каким образом можно отображать в панели только файлы

А если просто использовать фильтр *.*|*\
?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Thu Jul 19, 2012 18:20    Post subject: Reply with quote

Фильтрация не касается каталогов. Это сделано Гислером намеренно.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Thu Jul 19, 2012 20:23    Post subject: Reply with quote

CaptainFlint
Может, мы о разном. Я имел в виду вот этот раздел справки:
Quote:
Фильтр...Вызывается диалоговое окно, в котором вы можете определить типы файлов, которые хотите отобразить (в том числе с использованием масок), разделяя их пробелом, или же выбрать тип файлов согласно одному из ранее созданных пользовательских шаблонов.
Вы также можете исключать из показа файлы и каталоги, используя вертикальную черту как разделитель.
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Thu Jul 19, 2012 21:08    Post subject: Reply with quote

Quote:
А если просто использовать фильтр *.*|*\
?

Спасибо. Фильтр работает по Ctrl+F12. Даже проще работает - |*\
Хотя на кнопочку не вешается, но это уже можно решить сторонними средствами.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Thu Jul 19, 2012 21:21    Post subject: Reply with quote

LonerD wrote:
но это уже можно решить сторонними средствами

Может быть, скрипт пригодится.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Wed Mar 20, 2013 13:40    Post subject: Reply with quote

LonerD wrote:
Возможно ли это сделать глобально по какой-то маске?

Кажется, вопрос остался без ответа. Все подкаталоги каталога необходимо добавить в список исключений, оставив файлы. Как быть?

Добавлено спустя 5 минут:

Добавить все подкаталоги нельзя, их количество растёт.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Wed Mar 20, 2013 14:04    Post subject: Reply with quote

ask-rus wrote:
Все подкаталоги каталога необходимо добавить в список исключений

Диск:\Путь\к\каталогу\*\
Может, так?
Или *\
, чтобы глобально скрыть все каталоги.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Wed Mar 20, 2013 14:35    Post subject: Reply with quote

sa
Класс!
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Thu Mar 21, 2013 10:05    Post subject: Reply with quote

Если нужно выполнять операции только с определёнными типами файлов, то можно ввести в список исключений строку вида
| *.doc
для операций только с doc-файлами без показа каталогов или
| *.doc *\
для операций только с doc-файлами с показом каталогов.
Back to top
View user's profile Send private message
VJean



Joined: 09 Apr 2005
Posts: 18
Location: Россия, Тула

Post (Separately) Posted: Tue Oct 22, 2013 17:36    Post subject: Reply with quote

чтобы не плодить сущности задам вопрос здесь.
есть ли возможность скрыть каталоги по маске (шаблону поиска) на фтп, но показывая при этом все файлы?
про список исключений в курсе, использовать поиск - неудобно в плане навигации.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Oct 24, 2013 12:46    Post subject: Reply with quote

VJean
Такая фильтрация в текущей панели (оставить одни файлы, убрав каталоги) невозможна в TC в принципе (а не только на FTP), о чём неоднократно говорилось на форуме, в том числе и выше в этой теме. Все реально возможные решения уже назывались.
Ошибочка. См. далее.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Thu Oct 24, 2013 14:36; edited 1 time in total
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
Goto page 1, 2  Next
Page 1 of 2

 
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