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