Версия AutoIt: 3.5.4
Описание:
Привет! Помогите написать следующее:
Имеется папка, путь и название у нее не будет меняться. Внутри папки много файлов с таким названием - "name-2018-05-11-23-59.zip"
Необходимо удалять файлы по такому принципу:
Удалить все, кроме -
1. когда в названии присутствует 5 или 25 день в любом месяце, пример - "name-2018-06-05-15-59.zip" - его оставить не удалять
2. файлы за текущий месяц (согласно названию)
Примечания:
У меня даже просто не получается найти файлы по маске
Описание:
Привет! Помогите написать следующее:
Имеется папка, путь и название у нее не будет меняться. Внутри папки много файлов с таким названием - "name-2018-05-11-23-59.zip"
Необходимо удалять файлы по такому принципу:
Удалить все, кроме -
1. когда в названии присутствует 5 или 25 день в любом месяце, пример - "name-2018-06-05-15-59.zip" - его оставить не удалять
2. файлы за текущий месяц (согласно названию)
Примечания:
У меня даже просто не получается найти файлы по маске
Код:
$sPath = 'D:\Base\'
$sMask = '_msi_keyfile*'
$aSearch = _FileSearch($sPath, $sMask, 1)
For $i = 1 To $aSearch[0]
FileDelete($aSearch[$i])
Next
MsgBox(4096, "", "Ба-бах!!")