Mettre à jour les heures d’accès et de modification d’un fichier (file.touch)
Déclaration
succès, message d’erreur = file.touch(chemin du fichier [, heure d’accès , heure de modification])
Paramètres
- chemin du fichier
Chaîne - heure d’accès
Entier, paramètre facultatif, horodatage en secondes ; s’il n’est pas indiqué, utiliseos.time() - heure de modification
Entier, paramètre facultatif, horodatage en secondes ; s’il n’est pas indiqué, utilise l’heure d’accès
Valeur de retour
- succès
Booléen, renvoie true si l’opération réussit et false dans le cas contraire - message d’erreur
Chaîne, message d’erreur en cas d’échec
Description
Met à jour les heures d’accès et de modification d’un fichier, comme lfs.touch
Cette fonction est disponible à partir de la version 20250705
Exemple
local success, err = file.touch("/var/mobile/Media/1ferver/lua/scripts/", os.time() - 86400 * 3, os.time() - 86400 * 2)
if success then
sys.alert("更新成功")
else
sys.alert("更新失败:"..err)
end
Remarque : le code ci-dessus utilise la fonction hors de ce chapitre sys.alert