GETFILETIME

Obtener el tiempo de la ltima modificacin de un archivo local o remoto.

Sintaxis: GETFILETIME(ubicacin,archivo)

  • ubicacin: Set en uno de los siguientes valores.
    LOCAL El archivo en el segundo parmetro es un archivo local.
    A DISTANCIA El archivo en el segundo parmetro, es un archivo ubicado en el servidor FTP.

  • archivo: el nombre del archivo, con o sin ruta.


Observaciones:
El tiempo ltimo de modificacin de los archivos remotos, es el reportado por el servidor FTP, sin ninguna modificacin. No El ajuste se realiza sobre la base de la diferencia de tiempo del reloj, con el servidorFTP.

Valor retorno:
GETFILETIME Devuelve el tiempo de modificacin del archivo, en este formato YYYY_MM_DD-hh_mm_ss.( ao-mes-da-hora minuto segundo).En el caso de error, devuelve un valor negativo, que contiene el cdigo de error.

Comando de compatibilidad:
Este comando se aadi en ScriptFTP 3.2 realizado el 11 de Enero del 2009.

Ver tambin:
GETFILESIZE

Ejemplo:

# Obtener el tiempo de modificacin del archivo remoto
# test1.txt Ubicado en el directorio remoto actual
$tiempo=GETFILETIME(REMOTE,"test1.txt")

# La modificacin del tiempo es
PRINT($time)

# Obtener el tiempo de modificacin, del archivo remoto
# test2.txt ubicado en mi-directorio-remoto/myremotesubdir/
$time=GETFILETIME(REMOTE,"myremotedir/myremotesubdir/test2.txt")

# La modificacin del tiempo es
PRINT($time)

# Obtener el tiempo de modificacin del archivo remoto
# test3.txt ubicado en el directorio raiz remoto
$time=GETFILETIME(REMOTE,"/test3.txt")

# La modificacin del tiempo es
PRINT($time)

# Obtener el tiempo de modificacin del archivo local
# test4.txt ubicado en el directorio local actual
$tiempo=GETFILETIME(LOCAL,"test4.txt")

# La modificacin del tiempo es
PRINT($time)

# Obtener el tiempo de modificacin del archivo local
# test5.txt ubicado en D:\ejemplo
$time=GETFILETIME(LOCAL,"D:\example\test5.txt")

# La modificacin del tiempo es
PRINT($time)