개체 내장 개체

개체 통계

기본 정보 객체

Stat 객체는 fs.stat , File.stat , fs.readdir 통해 fs.stat 할 수 있으며 독립적으로 생성 할 수 없습니다.

계승

회원 속성

name

문자열, 파일 이름

1
readonly String Stat.name;

dev

정수, 파일을 포함하는 장치 ID

1
readonly Integer Stat.dev;

ino

Integer, 파일의 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 , 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();

반환 결과 :


toString

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

1
String Stat.toString();

반환 결과 :

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

toJSON

객체의 JSON 형식 표현을 반환하고 일반적으로 객체가 정의한 읽을 수있는 속성 모음을 반환합니다.

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

호출 매개 변수 :

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

반환 결과 :

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