@FILETIME[nom de fichier[,[a|c|w[u]][,s]]] : Renvoie l'heure de la dernière modification d'un fichier, au format hh:mm. Le nom de fichier doit être entre guillemets s'il contient des espaces blancs ou des caractères spéciaux. Le deuxième paramètre facultatif permet de sélectionner le champ temporel renvoyé pour les fichiers se trouvant sur un lecteur LFN : a signifie l'heure du dernier accès, c signifie l'heure de création et w signifie l'heure de la dernière modification (écriture), ce qui est la valeur par défaut. Les heures ne sont normalement renvoyées qu'avec les heures et les minutes. Pour obtenir également les secondes, ajoutez s comme troisième paramètre facultatif. Sur les disques non NTFS, la dernière heure d'accès est toujours renvoyée sous la forme 00:00, sans le champ des secondes (voir Horodatage pour plus de détails).
Si vous ajoutez un u au deuxième argument, @FILETIME affichera l'heure en UTC.
@FILETIME prend en charge les noms de fichiers HTTP et HTTPS, pour la dernière écriture uniquement. Les caractères génériques ne sont pas pris en charge (limitation HTTP).
Exemples :
echo %@filetime["D:\my path\myfile.exe"]
16:40
echo %@filetime["%comspec",c,s]
11:01:40
Voir aussi : @FILEDATE, @FILEAGE.