PURGE-OLD и regexp

Обсуждение программ nnCron и nnCron LITE

PURGE-OLD и regexp

Postby VladimirV » Thu, 14 Feb 2013, 22:59

Есть задача, в каталоге "d:\tmp" нужно удалить файлы по маске ЦифраЦифра.ЦифраЦифра.psd
Пробую такую конструкцию
Code: Select all
PURGE-OLD: "/D:\\tmp\\[0-9][0-9]\.[0-9][0-9]\.psd/" -1

Для примера, в этой папке лежит файл "02.16.psd", который не удаляется.
Где ошибка?
VladimirV
 
Posts: 5
Joined: Thu, 14 Feb 2013, 22:32

Re: PURGE-OLD и regexp

Postby Morituruz » Fri, 15 Feb 2013, 09:00

а где написано, что PURGE-OLD поддерживает регулярные выражения?
Попробуйте так:
Code: Select all
#( delete_psd
NoLog
NoActive
SingleInstance
Action:
FOR-FILES: "d:\tmp\*.psd"
  FOUND-FILENAME S" /\d\d\.\d\d/" RE-MATCH
  IF
    FOUND-FULLPATH FDELETE
  THEN
;FOR-FILES
MSG: "Всё удалил"
)#
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: PURGE-OLD и regexp

Postby VladimirV » Fri, 15 Feb 2013, 23:14

Спасибо Moriturus. Всё работает.
VladimirV
 
Posts: 5
Joined: Thu, 14 Feb 2013, 22:32


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest