Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

FWDirRemove

FWDirRemove(cDir, [lComplete], [lKillFiles]) --> lRet

Elimina directorios según opciones.

FWDirRemoveAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Elimina último nivel o ruta vacía según lComplete. lKillFiles permite eliminación recursiva en árbol solicitado. Ejemplo mantiene opciones destructivas adicionales falsas y no evalúa bloque. Ningún directorio eliminado. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

FWDirRemove(cDir, [lComplete], [lKillFiles]) --> lRet

Parámetros

cDir
CarácterObligatorio

Ruta de prueba validada.

lComplete
LógicoOpcional

Elimina ruta vacía completa si verdadero.

lKillFiles
LógicoOpcional

Permite eliminar archivos y subárbol solicitado.

Retorno

Lógico de éxito.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed418()
    Local bAccion := {|cRuta| FWDirRemove(cRuta,.F.,.F.)}
    // No evaluar: comprobar ruta y propiedad primero.
Return Nil
Resultado esperado

Callback preparado; sistema de archivos intacto. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar contexto y retorno antes de integrar; ejemplo no sustituye rutina completa.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FWDirRemove. TDN. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha