cDirCaminho de teste validado.
AdvPL GuiaFWDirRemove(cDir, [lComplete], [lKillFiles]) --> lRetRemove diretórios conforme opções explícitas.
Remove o último nível ou o caminho vazio conforme lComplete. lKillFiles permite exclusão de arquivos na árvore solicitada, com efeitos recursivos; não é um simples RmDir neutro. O exemplo mantém as opções destrutivas adicionais falsas e não avalia o bloco. Nenhum diretório é excluído nesta demonstração. (Fontes: refs. 1–1.)
FWDirRemove(cDir, [lComplete], [lKillFiles]) --> lRetcDirCaminho de teste validado.
lCompleteRemove caminho vazio inteiro quando verdadeiro.
lKillFilesPermite excluir arquivos e subárvore solicitada.
Lógico de sucesso.
#Include "Protheus.ch"
User Function Ed418()
Local bAcao := {|cCaminho| FWDirRemove(cCaminho,.F.,.F.)}
// Nao avaliar: caminho e propriedade precisam ser conferidos.
Return NilCallback preparado; sistema de arquivos inalterado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.