본문으로 건너뛰기

디렉터리 재귀 생성 (file.mkdir_p)

선언

작업 성공 여부, 오류 정보 = file.mkdir_p(디렉터리 경로 [, 사용자 ID , 사용자 그룹 ID , 권한 ])

매개변수

  • 디렉터리 경로
    문자열
  • 사용자 ID
    정수, 선택 사항. 기본값은 501입니다.
  • 사용자 그룹 ID
    정수, 선택 사항. 기본값은 501입니다.
  • 권한
    정수 | 문자열, 선택 사항. 기본값은 "0777"입니다.

반환값

  • 작업 성공 여부
    불리언. 작업에 성공하면 true, 실패하면 false를 반환합니다.
  • 오류 정보
    문자열. 작업 실패 시의 오류 정보입니다.

설명

디렉터리를 재귀적으로 만듭니다. 인수를 지정하지 않으면 새 디렉터리의 소유자 UID/GID는 501이고 권한은 옥탈 0777입니다.
키워드: 새 폴더 만들기, 폴더 생성
이 함수는 20250705 이후 버전에서 사용할 수 있습니다.

예제

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

참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.