Aller au contenu principal

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é, utilise os.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