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

MSFile

MsFile(cArquivo,[cIndice],[cDriver]) -> lExists

Consulta existencia de archivo o tabla por RDD.

MSFileAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Recibe nombre del artefacto e índice/driver opcionales. Existencia no confirma estructura, escritura ni ausencia de bloqueos. No abre handle de archivo. Referencia histórica: comprobar comportamiento en release/RDD usado. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

MsFile(cArquivo,[cIndice],[cDriver]) -> lExists

Parámetros

cArquivo
CarácterObligatorio

Artefacto por consultar.

cIndice
CarácterOpcional

Índice según driver.

cDriver
CarácterOpcional

Driver RDD.

Retorno

Lógico que indica resultado de operación documentada.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed539()
    // Bloque no invocado; usar solo artefactos autorizados de prueba.
    Local bOperacion := {|cDestino,cIndice,cRDD| MsFile(cDestino,cIndice,cRDD)}
    ConOut(ValType(bOperacion))
Return Nil
Resultado esperado

Imprime B. Operación no ejecutada; comprobar resultado lógico al integrar. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar RDD, conexión, ruta y propiedad de destino. Tratar fallos, colisiones y recursos abiertos. Fragmento no es procedimiento de respaldo o migración productiva.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Waterloo Ferreira da Silva. AdvPL — O Manual, versão 1.0, p. 359. Referência histórica. Consulta el 2026-10-27.
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