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: Удаление файлов, в имени которых больше N символов 
Author Message
MVV



PostPosted: Thu Jan 28, 2010 09:03    Post subject: Reply with quote

Жмешь плюс на цифровой панели (если с подкаталогами, то предварительно Ctrl+B) и пишешь ?????*.* - это выделит файлы длиной 5 символов и больше. Т.е., больше 4-х. Для выделения файлов с длиной имени больше 5 добавь еще один вопросительный знак. Можно и через regexp - тогда шаблон выделения будет <^.{5,}\. (для файлов длиной от 5 символов, т.е. более 4 - для других задай сам другое число вместо 5). Если хочется написать командный файл, там можно использовать команду del с первым вариантом маски. Но судя по твоей заготовке командный файл тебе писать не хочется (хотя это проще и быстрее, чем то, что ты составил) - в общем, любой из шаблонов подойдет, хотя, наверное, первый быстрее (не требует regexp). Корректность скрипта я не проверял.

Кстати, если тебе нужно выделять только файлы, лучше использовать команду cm_SelectFiles, т.к. команда cm_SpreadSelection в зависимости от настроек ТК может выделять и подкаталоги.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group