Saltar al contenido principal

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.