Fórum Como excluir uma pasta do windows #364173
22/09/2008
0
o sistema que eu fiz faz o backup do banco de dados em arquivo em TXT e zipa a pasta onde eu coloco os arquivos, so que quando os arquivos são zipados fica a pasta onde eu armazenei, eu gostaria de saber como faço para excluir esta pasta
Felipemarinho
Curtir tópico
+ 0Posts
22/09/2008
Nasguone
http://www.swissdelphicenter.ch/torry/showcode.php?id=855
espero que te ajude
E.C.S
Gostei + 0
23/09/2008
Martins
Inclua a unit SHELLAPI na clausula uses do seu form.
procedure DeleteDir( hHandle : THandle; Const sPath : String ); var OpStruc: TSHFileOpStruct; FromBuffer, ToBuffer: Array[0..128] of Char; begin fillChar( OpStruc, Sizeof(OpStruc), 0 ); FillChar( FromBuffer, Sizeof(FromBuffer), 0 ); FillChar( ToBuffer, Sizeof(ToBuffer), 0 ); StrPCopy( FromBuffer, sPath); With OpStruc Do Begin Wnd:= hHandle; wFunc:=FO_DELETE; pFrom:= @FromBuffer; pTo:= @ToBuffer; fFlags:= FOF_NOCONFIRMATION; fAnyOperationsAborted:=False; hNameMappings:=nil; //lpszProgressTitle:=nil; End; ShFileOperation(OpStruc); end;
Utilize a função assim:
procedure TForm1.Button1Click(Sender: TObject); begin DeleteDir( Self.Handle, ´C:\TESTE´); end;
Gostei + 0
23/09/2008
Felipemarinho
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)