我在备份文件的时候,有几个文件夹不需要备份,怎样把这几个文件夹过滤了那?
代码:
 path:=Edit3.Text;//得到备份文件所在路径
  FillChar(Buf, sizeof(Buf), #0) ;
  p := @buf;
  p := StrECopy(p, pchar(path+'\*.*'))+1;
  sDest :=pchar( 'D:\试验OPERVIEW');//目的文件夹
  FillChar(Fos, sizeof(Fos), #0) ;
  with Fos do
  begin
    Wnd := Handle;
    wFunc := FO_COPY;
    pFrom := @Buf;
    pTo := pchar(sDest);
    fFlags := 0;
  end;
   if ((SHFileOperation(Fos) <> 0) or
    (Fos.fAnyOperationsAborted <> false)) then
   ShowMessage('操作被用户取消了')