Удаление файлов, в имени которых больше N символов

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Lev
Сообщения: 392
Зарегистрирован: Ср мар 02, 2005 16:34

Сообщение Lev »

Угу. Не углядел Вашего варианта когда писал письмо. Может потому, что он появился позже моего письма, а может действительно не заметил.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

MVV писал(а):Кстати, твои маски - тоже не панацея. Если файл без расширения, они работать не будут.
Поэтому и написал "правильнее", а не "правильно" :wink:
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

MVV писал(а):придумал шаблон, работающий в любом случае, правда громоздко получилось немного:
Код:
<^([^\.]{4,}|.{4,}\..*)$
А если укоротить до выражения в круглых скобках

Код: Выделить всё

([^\.]{4,}|.{4,}\..*)
, разве что-нибудь изменится? И для чего предназначен первый символ шаблона "<"?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

sa писал(а):А если укоротить до выражения в круглых скобках

Код: Выделить всё

([^\.]{4,}|.{4,}\..*)
, разве что-нибудь изменится? И для чего предназначен первый символ шаблона "<"?
В данном конкретном случае может и ничего не изменится, т.к. шаблон составлен покрывающий все имя файла. Но, согласись, это не слишком ощутимое упрощение маски.

А символ "<", указываемый перед выражением в окне выделения файлов ТК означает применение регулярных выражений. Уточняю - это описано в разделе выделения файлов в справке ТК - раздел можно открыть по ключевой фразе "Selecting files" в официальном TOTALCMD.CHM.
Последний раз редактировалось MVV Пт янв 29, 2010 12:14, всего редактировалось 5 раз.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

MVV писал(а):А символ "<", указываемый перед выражением в окне выделения файлов ТК означает применение регулярных выражений.
Спасибо! Буду знать. Заметил, кстати, что и в окне "Поиск файлов" этот символ включает галку для регулярных выражений.
Ответить