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
  • Modificando la fecha y la hora associated con un archivo
  • Gestión de los segundos
  • Gestión de errores
  • Modo de funcionamiento en Windows Vista (y posterior)
  • Modo de funcionamiento en los diferentes sistemas operativos
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
Devuelve o modifica las diferentes veces que associated con un archivo o directorio (fecha de creación, modificación o acceso).
PHP En esta versión, no puede encontrar o modificar la hora de creación de un archivo o directorio.
WINDEVWEBDEV - Código ServidorReportes y ConsultasJavaCódigo de Usuario (UMC)PHPAjax
// Retrieve the modification time of a file
ResTime = fTime("C:\MyDirectories\File.txt", "", fModify)
Sintaxis
<Result> = fTime(<File or directory path> [, <New time> [, <Type of time>]])
<Result>: Cadena de caracteres
  • Tiempo associated con el archivo o directorio (en formato HHMMSS),
  • Cadena vacía ("") si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<File or directory path>: Cadena de caracteres
  • Nombre y ruta completa (o relativa) del archivo (hasta 260 caracteres).
  • Ruta completa (o relativa) del directorio (hasta 260 caracteres).
Se puede utilizar una ruta UNC. Si este parámetro corresponde al nombre de un directorio, este nombre puede (o no) terminar con "\".
WindowsLinux Este parámetro puede estar en formato Ansi o Unicode.
AndroidWidget Android Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En Android, el sistema de archivos es de solo lectura tanto en el dispositivo y como en el emulador. Una aplicación sólo puede escribir en su directorio instalación o en uno de sus subdirectorios, así como en la memoria externa (SDCard).
iPhone/iPadIOS WidgetMac Catalyst Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, una aplicación solo tiene derecho a escribir en su directorio de instalación o en uno de sus subdirectorios.
<New time>: Cadena de caracteres opcional
  • Modificar una hora: nuevo tiempo associated con el archivo o directorio especificado (en formato HHMMSS),
  • Leyendo una vez: cadena vacía ("").
<Type of time>: Constante opcional
Indica el tiempo de uso:
fAccessHora del último acceso al fichero o directorio.
AndroidWidget Android Java Esta constante no está disponible.
fCreationHora de creación del archivo/directorio.
AndroidWidget Android JavaPHP Esta constante no está disponible.
fModify
(Valor predeterminado)
Hora de la última modificación realizada en el fichero o directorio.
Observaciones
WINDEVWEBDEV - Código ServidorReportes y ConsultasAndroidWidget Android Código de Usuario (UMC)AjaxProcedimientos almacenados

Modificando la fecha y la hora associated con un archivo

Para modificar la fecha y la hora associated con un archivo, tiene la posibilidad de utilizar fDateTime.
Observación: También puede llamar a fDate y fTime sucesivamente. Sin embargo, fDateTime es más rápida.

Gestión de los segundos

Todos los métodos para formatear discos (FAT, NTSF, ....) no son precisos al segundo. Dependiendo del método utilizado, la función fTime puede redondear la hora pasada como parámetro por algunos segundos
Por ejemplo, para una unidad FAT, el tiempo de acceso al archivo tiene una precisión de un día.. Por lo tanto, el tiempo de acceso es "000000" y no se puede modificar.

Gestión de errores

La función fTime genera un error en los siguientes casos:
  • el archivo especificado es abierto o bloqueado por otra aplicación,
  • el archivo especificado no existe,
  • el nombre del archivo especificado no es válido,
  • el formato de <New time> es incorrecto. Se produce un error de WLanguage si el formato de <New time> es incorrecto.
  • se utilizó una cadena Unicode para <Path of file or directory> en un sistema operativo como Windows 98 o Windows Me.
WINDEVWEBDEV - Código ServidorReportes y ConsultasCó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).

Modo de funcionamiento en los diferentes sistemas operativos

  • El tiempo associated con un archivo o un directorio no puede ser modificado en los siguientes sistemas: Windows 98, Windows ME.
  • PHP No puedes averiguar o modificar el tiempo de creación associated con un archivo o con un directorio.
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