OSJunior Postado Abril 16, 2005 Denunciar Share Postado Abril 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kikonanet Postado Abril 16, 2005 Denunciar Share Postado Abril 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Abril 16, 2005 Autor Denunciar Share Postado Abril 16, 2005 Vlw ae cara! só uma duvida: o que seria r: TshFileOpStruct;Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Progr'amador Postado Abril 16, 2005 Denunciar Share Postado Abril 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.