객체 내장 객체

객체 통계

파일의 기본 정보 객체

Stat 객체는 fs.stat , File.stat , fs.readdir 통해 fs.stat 되며 독립적으로 만들 수 없습니다

상속

회원 속성

name

문자열, 파일 이름

1
readonly String Stat.name;

size

긴 파일 크기

1
readonly Long Stat.size;

mode

Windows에서 지원하지 않는 정수, 파일 권한

1
readonly Integer Stat.mode;

mtime

날짜, 파일 마지막 수정 시간

1
readonly Date Stat.mtime;

atime

날짜, 마지막 파일 액세스 시간

1
readonly Date Stat.atime;

ctime

날짜, 파일 작성 시간

1
readonly Date Stat.ctime;

uid

파일 소유자의 ID 인 정수

1
readonly Integer Stat.uid;

gid

정수, 파일이 속한 그룹 ID

1
readonly Integer Stat.gid;

회원 기능

isWritable

파일에 쓰기 권한이 있는지 조회

1
Boolean Stat.isWritable();

결과를 반환합니다 :

  • Boolean 이면 true이고 쓰기 권한이 있습니다.

isReadable

파일에 읽기 권한이 있는지 조회

1
Boolean Stat.isReadable();

결과를 반환합니다 :

  • Boolean , true 인 경우 읽기 권한

isExecutable

파일에 실행 권한이 있는지 조회

1
Boolean Stat.isExecutable();

결과를 반환합니다 :

  • Boolean , true 인 경우 실행 권한

isHidden

파일이 숨겨져 있는지 쿼리

1
Boolean Stat.isHidden();

결과를 반환합니다 :

  • Boolean 이면 true

isDirectory

파일이 디렉토리인지 쿼리

1
Boolean Stat.isDirectory();

결과를 반환합니다 :

  • Boolean , true 인 경우 디렉토리

isFile

파일이 파일인지 조회

1
Boolean Stat.isFile();

결과를 반환합니다 :

  • Boolean , 파일 인 경우 true

파일이 심볼릭 링크인지 쿼리

1
Boolean Stat.isSymbolicLink();

결과를 반환합니다 :

  • Boolean , 심볼릭 링크 인 경우 true

isMemory

파일이 메모리 파일인지 조회

1
Boolean Stat.isMemory();

결과를 반환합니다 :

  • Boolean , true 인 경우 메모리 파일

isSocket

파일이 Socket 인지 쿼리

1
Boolean Stat.isSocket();

결과를 반환합니다 :

  • Boolean , true 인 경우 Socket

toString

일반적으로 "[Native Object]"라는 객체의 문자열 표현을 반환합니다. 객체는 자체 특성에 따라 다시 구현할 수 있습니다.

1
String Stat.toString();

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

toJSON

객체의 JSON 표현을 반환하며 일반적으로 객체에 의해 정의 된 읽기 가능한 속성 모음을 반환합니다.

1
Value Stat.toJSON(String key = "");

통화 매개 변수 :

  • key : 문자열, 미사용

결과를 반환합니다 :

  • Value 는 JSON 직렬화 가능을 포함하는 값을 리턴합니다.