@FILEDATE[filename[,a|c|w[u,d]]]] : Renvoie la date de la dernière modification d'un fichier, dans le format par défaut (mm-jj-aa pour les États-Unis), ou tel que spécifié explicitement par le troisième paramètre optionnel d (voir Formats d'affichage de la date) . Le nom du fichier doit être mis 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 de date renvoyé pour les fichiers se trouvant sur un lecteur LFN : a correspond à la date du dernier accès, c à la date de création et w à la date de la dernière modification (écriture), ce qui est la valeur par défaut.
Si vous ajoutez un u au deuxième argument, @FILEDATE affichera la date en UTC.
@FILEDATE 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).
Exemple :
echo %@filedate["%comspec",c,4]
2012-04-29
Voir Horodatage, @FILETIME, @FILEAGE.