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: Fri Jan 29, 2010 02:23    Post subject: Reply with quote

Tol!k wrote:

Маска ?????*.* (больше 4х) выделяет файлы
1.345
12.456
123.567
1234.678

Маска ??????*.* (больше 5и) выделяет файлы
12.456
123.567
1234.678
12345.789

Маски ?????*.?* и ??????*.?* работают правильнее

Озадачил ты меня... Никогда бы не подумал, что звездочка включает точку-разделитель имени и расширения... Что-то тут не так. Я же явно указываю позицию точки... Буду спрашивать на оф. форуме.
Кстати, твои маски - тоже не панацея. Если файл без расширения, они работать не будут.
Во, придумал шаблон, работающий в любом случае, правда громоздко получилось немного:
Code:
<^([^\.]{4,}|.{4,}\..*)$

(число можно любое, но одно и то же)
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Fri Jan 29, 2010 02:57; edited 2 times in total
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group