Регулярное выражение в соответствии с файлами резервных копий Macrium Reflect

270
steampowered

Я хочу удалить старые файлы разностного резервного копирования из файлов, которые Macrium Reflect создает, когда выполняет автоматическое резервное копирование. Что такое регулярное выражение для соответствия типу файлов, которые создает Macrium Reflect? Это пример списка для резервного копирования папок:

5369C2F8CBA760E6-00-00.mrbak FE51DDEE08007D30-00-00.mrbak FE51DDEE08007D30-01-01.mrbak FE51DDEE08007D30-02-02.mrbak FE51DDEE08007D30-03-03.mrbak 

и это пример списка для резервных копий образа диска:

67DF99BFCF092FB4-00-00.mrimg 68279D73376C446E-00-00.mrimg 68279D73376C446E-01-01.mrimg 68279D73376C446E-02-02.mrimg 68279D73376C446E-03-03.mrimg 

Примечание. Macrium Reflect позволяет удалять полные резервные копии внутри программного обеспечения, но не дифференциальные.

0

1 ответ на вопрос

0
steampowered

Этот шаблон соответствует именам файлов:

^[0-9A-Z]-\d+-\d+\.mr(img|bak)$ 

Эта часть состоит из 16 буквенно-цифровых символов: [0-9A-Z]

Эта часть представляет собой тире, за которым следует целое число, затем тире, а затем целое число: -\d+-\d+

Эта часть представляет собой тире, за которым следует целое число, затем тире, а затем целое число: -\d+-\d+

Эта часть является расширением имени файла для двух типов файлов: \.mr(img|bak)

И регулярное выражение начинается с ^привязки начала строки и заканчивается $привязкой конца строки.

Похожие вопросы