객체 내장 객체

ObjectStat

파일의 기본정보 객체

통계 개체 통과fs.stat,File.stat,fs.readdir쿼리는 독립적으로 생성할 수 없습니다.

상속관계

구성원 속성

name

문자열, 파일 이름

1
readonly String Stat.name;

dev

정수, 파일의 장치 ID를 포함합니다.

1
readonly Integer Stat.dev;

ino

정수, 파일의 Inode 수

1
readonly Integer Stat.ino;

mode

정수, 파일 권한, Windows는 이 속성을 지원하지 않습니다.

1
readonly Integer Stat.mode;

정수, 이 파일과 관련된 하드 링크 수

1
readonly Integer Stat.nlink;

uid

정수, 파일 소유자의 ID

1
readonly Integer Stat.uid;

gid

정수, 파일이 속한 그룹 ID

1
readonly Integer Stat.gid;

rdev

특수 유형의 파일에 대한 정수에는 파일의 장치 ID가 포함됩니다.

1
readonly Integer Stat.rdev;

size

번호, 파일 크기

1
readonly Number Stat.size;

blksize

정수, I/O 작업의 파일 시스템 블록 크기

1
readonly Integer Stat.blksize;

blocks

정수, 이 파일에 할당된 블록 수

1
readonly Integer Stat.blocks;

mtime

날짜, 파일이 마지막으로 수정된 시간

1
readonly Date Stat.mtime;

mtimeMs

번호, 파일 마지막 수정 시간(ms)

1
readonly Number Stat.mtimeMs;

atime

날짜, 파일 마지막 접근 시간

1
readonly Date Stat.atime;

atimeMs

번호, 파일 마지막 액세스 시간(ms)

1
readonly Number Stat.atimeMs;

ctime

날짜, 파일 생성 시간

1
readonly Date Stat.ctime;

ctimeMs

개수, 파일 생성 시간(ms)

1
readonly Number Stat.ctimeMs;

birthtime

날짜, 파일 생성 시간

1
readonly Date Stat.birthtime;

birthtimeMs

개수, 파일 생성 시간(ms)

1
readonly Number Stat.birthtimeMs;

멤버 함수

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, 사실이라면 숨김

isBlockDevice

Stat가 블록 장치를 설명하는지 쿼리

1
Boolean Stat.isBlockDevice();

결과 반환:

  • Boolean, true인 경우 블록 장치가 설명되었음을 나타냅니다.

isCharacterDevice

Stat가 문자 장치를 설명하는지 쿼리

1
Boolean Stat.isCharacterDevice();

결과 반환:

  • Boolean, true이면 캐릭터 디바이스를 기술했다는 의미

isDirectory

파일이 디렉터리인지 쿼리

1
Boolean Stat.isDirectory();

결과 반환:

  • Boolean, true인 경우 디렉토리입니다.

isFIFO

Stat가 FIFO 파이프를 설명하는지 쿼리

1
Boolean Stat.isFIFO();

결과 반환:

  • Boolean, true인 경우 FIFO 파이프가 설명되었음을 나타냅니다.

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, 만약 그것이 사실이라면, 그렇다면Socket

toString

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

1
String Stat.toString();

결과 반환:

  • String, 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환하며 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 컬렉션을 반환합니다.

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

호출 매개변수:

  • key: 문자열, 사용되지 않음

결과 반환:

  • Value, 직렬화 가능한 JSON을 포함하는 값을 반환합니다.