Aller au contenu principal

Créer récursivement un répertoire (file.mkdir_p)

Déclaration

succès, message d’erreur = file.mkdir_p(chemin du répertoire [, ID utilisateur , ID groupe , permissions ])

Paramètres

  • chemin du répertoire
    Chaîne
  • ID utilisateur
    Entier, paramètre facultatif, 501 par défaut
  • ID groupe
    Entier, paramètre facultatif, 501 par défaut
  • permissions
    Entier | chaîne, paramètre facultatif, "0777" par défaut

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

Crée récursivement un répertoire ; sans paramètre indiqué, le propriétaire UID/GID du nouveau répertoire est 501 et ses permissions sont 0777 en octal
Mots-clés : créer un nouveau répertoire, créer un nouveau dossier
Cette fonction est disponible à partir de la version 20250705

Exemple

local success, err = file.mkdir_p("/var/mobile/Media/1ferver/lua/scripts/a/b/c/d")
if success then
sys.alert("创建成功")
else
sys.alert("创建失败:"..err)
end

Remarque : le code ci-dessus utilise la fonction hors de ce chapitre sys.alert