procedure SysCleanSetFilesList

Наверх  Назад  Вперед |

procedure SysCleanSetFilesList(AFileList : TStringList);

 

Заменяет текущий список удаленных файлов (сформированный в ходе удаления файлов в скрипте и вызовов SysCleanAddFile) на массив строк AFileList. Массив строк должен быть предварительно инициализирован и заполнен. Данная функция может применяться в случае реализации собственных процедур удаления файлов или совместно с SysCleanGetFilesList.

 

 

Совместимость:

Версия 4.34 и выше

 

Пример:

 

var

 FileList : TStringList;

 i : integer;

begin

 SysCleanAddFile('c:\test1.txt');

 SysCleanAddFile('c:\trojan.txt');

 SysCleanAddFile('c:\test1.txt');

 FileList := TStringList.Create;

 SysCleanGetFilesList(FileList);

 i := 0;

 while i < FileList.Count do begin

  if pos('test', LowerCase(FileList[i])) > 0 then FileList.Delete(i)

   else inc(i);

 end;

 for i := 0 to FileList.Count-1 do 

  AddToLog(FileList[i]);

 SysCleanSetFilesList(FileList);

 FileList.Free;

end.