Crear directorios recursivamente (file.mkdir_p)
Declaración
éxito, mensaje_de_error = file.mkdir_p(ruta_del_directorio [, id_de_usuario, id_de_grupo, permisos])
Parámetros
- ruta_del_directorio
Texto. - id_de_usuario
Entero opcional; predeterminado 501. - id_de_grupo
Entero opcional; predeterminado 501. - permisos
Entero o texto opcional; predeterminado "0777".
Valores devueltos
- éxito
Booleano; devuelve true si tiene éxito y false si falla. - mensaje_de_error
Texto; mensaje de error cuando la operación falla.
Descripción
Crea directorios recursivamente; sin parámetros, el propietario UID/GID es 501 y los permisos son 0777 octal.
Palabras clave: crear carpetas y directorios.
Disponible desde las versiones posteriores a 20250705.
Ejemplo
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
Nota: el código anterior usa la función de otro capítulo sys.alert.