OSJunior Posted April 16, 2005 Report Share Posted April 16, 2005 Opa! Salve galera!Faz um tempinho que num aparecia por aqui.Minha dúvida: Como ao clicar num button, exclua arquivos e até mesmo pastas.Mas escolhendo num Edit, a pasta que o user deseja excluir.//Abraços pro Kiko e pro Progr'amadorfalou. Quote Link to comment Share on other sites More sharing options...
0 Kikonanet Posted April 16, 2005 Report Share Posted April 16, 2005 Olá OSJunior,//Abraços pro Kiko e pro Progr'amadorAe valeu pela força!! Ae testa essa função function DeleteFolder(FolderName: String; LeaveFolder: Boolean): Boolean; var r: TshFileOpStruct; begin Result := False; if not DirectoryExists(FolderName) then Exit; if LeaveFolder then FolderName := FolderName + ' *.* ' else if FolderName[Length(FolderName)] = ' \ ' then Delete(FolderName,Length(FolderName), 1); FillChar(r, SizeOf(r), 0); r.wFunc := FO_DELETE; r.pFrom := PChar(FolderName); r.fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION; Result := ((ShFileOperation(r) = 0) and (not r.fAnyOperationsAborted)); end; Usa-se assim deleteFolder('c:\temp',false); No caso você colocaria deleteFolder(Edit1.text,false); Para apagar um arquivo if FileExists('C:\MEUDIR\MEUARQ.DAT') then DeleteFile('C:\MEUDIR\MEUARQ.DAT'); Abs.Kiko Quote Link to comment Share on other sites More sharing options...
0 OSJunior Posted April 16, 2005 Author Report Share Posted April 16, 2005 Vlw ae cara! só uma duvida: o que seria r: TshFileOpStruct;Abraços. Quote Link to comment Share on other sites More sharing options...
0 Progr'amador Posted April 16, 2005 Report Share Posted April 16, 2005 só uma duvida: o que seria r: TshFileOpStruct; Olá OSJunior,TshFileOpStruct é uma estrutura que contem informações de copia, exclusão e movimentação de arquivos ela faz parte da função ShFileOperation, definida em ShellApi.pasAbs. Progr'amador. Quote Link to comment Share on other sites More sharing options...
Question
OSJunior
Opa! Salve galera!
Faz um tempinho que num aparecia por aqui.
Minha dúvida: Como ao clicar num button, exclua arquivos e até mesmo pastas.
Mas escolhendo num Edit, a pasta que o user deseja excluir.
//Abraços pro Kiko e pro Progr'amador
falou.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.