Je souhaiterai vérifier au moyen d'un script, les dates de modification de fichiers situés sur un Ftp.
Pour celà, je fais :
Code : Tout sélectionner
$server = 'xxx.xxx.xxx.xxx'
$username = 'userxxx'
$pass = 'motdepassexxx'
$Open = _FTP_Open('MyFTP Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
Local $h_Handle
$aFile = _FTP_FindFileFirst($Conn, "/lundi/", $h_Handle)
$nombre=$aFile[0]
for $i=0 to $nombre
_ArrayDisplay($aFile)
$aFile = _FTP_FindFileNext($h_Handle)
Next
1) Pourquoi la valeur de $aFile[0], sensé me donner le nombre d'éléments contenus dans le dossier 'lundi' du ftp, me donne t-il 11, alors qu'il y a au moins 30 fichiers ?
2) A quoi correspondent les valeurs $aFile[6] (Last Write Low) et $aFile[7] (Last Write Hi), et dans quel format sont-elles exprimées ? Peuvent-elles me permettre de retrouver la date de modification des fichiers ? Pour info, j'ai des valeurs de 3960420864 pour $aFile[6] et 30098166 pour $aFile[7] ?
Merci à vous pour l'aide que vous pourriez m'apporter !
Bonne journée,
Gnifrus.


