AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
  • Gestión de errores
  • Modo de funcionamiento en Windows Vista (y posterior)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Elimina un archivo accesible desde el ordenador actual.
WINDEVJavaCódigo de Usuario (UMC)
// Delete a file
ResDelete = fDelete("C:\MyDirectories\File.doc")
// ------------------
let nRes = fDelete("C:\my projects\My File.txt")
IF nRes = False THEN ErrorInfo(errMessage)
Sintaxis
<Result> = fDelete(<File name> [, <Option>])
<Result>: booleano
  • True si se eliminó el archivo,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<File name>: Cadena de caracteres
Nombre del archivo a eliminar. Este parámetro puede ser:
  • un nombre de archivo. Este archivo se buscará automáticamente en el directorio actual (devuelto por fCurrentDir).
  • un nombre de archivo con su ruta completa o relativa. Se puede utilizar una ruta UNC.
    Los caracteres comodín (*,?) están permitidos en el nombre del archivo.
    Si no se especifica ninguna unidad, el archivo se eliminará de la unidad actual.
Java Si el botón "*...*"sólo se borrarán los archivos que tengan una extensión.
WindowsLinux Este parámetro puede estar en formato Ansi o Unicode.
<Option>: Constante opcional
Tipo de borrado a realizar:
frReadOnlyBorra automáticamente los archivos de sólo lectura (sin confirmación).
frToRecycleBinEnvía el archivo a la papelera de reciclaje de Windows en lugar de eliminarlo.
Java Esta constante no está disponible.
Observaciones

Gestión de errores

La función fDelete genera un error en los siguientes casos:
  • el archivo a eliminar no existe,
  • el archivo a eliminar está abierto o bloqueado,
  • el usuario no tiene derechos de lectura o escritura sobre el archivo a eliminar.
WINDEVCódigo de Usuario (UMC)

Modo de funcionamiento en Windows Vista (y posterior)

Si esta función no funciona correctamente en Windows Vista (y posterior), compruebe si el archivo o directorio utilizado no está en ninguno de los directorios del sistema (directorio de Windows o directorio "Archivos de programa").
En Windows Vista (y posteriores), con el Mecanismo UAC (Cuenta de usuario control) habilitado, debe tener privilegios de administrador para manipular y/o modificar los archivos o directorios en los directorios del sistema (directorio de Windows o directorio "Archivos de programa").
Consejo de programación: A manipular y/o modificar los archivos o directorios sin privilegios de administrador, debería:
  • evite escribir en el directorio de Windows o en el de "Archivos de programa",
  • utilizar el directorio del sistema de la aplicación (devuelto por SysDir con la constante srAppDataCommun, por ejemplo).
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 24/08/2022

Señalar un error o enviar una sugerencia | Ayuda local