Raku의 X::IO::Mkdir — 디렉터리를 만들려다 실패한 오류
Raku의 X::IO::Mkdir — 디렉터리를 만들려다 실패한 오류
디렉터리를 새로 만들려다 실패하면, Raku는 X::IO::Mkdir 예외를 던져요. 이름 그대로 mkdir 연산이 실패했을 때 쓰이는 오류 클래스죠. 클래스 선언은 다음과 같아요.
class X::IO::Mkdir does X::IO is Exception { }
대표적인 오류 메시지는 이렇게 생겼어요.
Failed to create directory 'destination' with mode '0o755': File exists
어떤 경로를 만들려다 실패했는지, 어떤 권한으로 만들려다 실패했는지를 이 클래스가 알려줘요.
본문
method path
실패한 mkdir 연산이 만들려던 경로를 돌려줘요.
method mode
실패한 mkdir 연산의 권한 마스크를 Int로 돌려줘요.