개체 내장 개체

개체 통계

기본 정보 객체

통계 개체 전달 fs.stat, File.stat, fs.readdir 쿼리, 독립적으로 생성 할 수 없음

계승

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Stat|name;dev;ino;mode;nlink;uid;gid;rdev;size;blksize;blocks;mtime;mtimeMs;atime;atimeMs;ctime;ctimeMs;birthtime;birthtimeMs|isWritable();isReadable();isExecutable();isHidden();isBlockDevice();isCharacterDevice();isDirectory();isFIFO();isFile();isSymbolicLink();isMemory();isSocket()] [object] <:- [Stat] Stat name dev ino mode nlink uid gid rdev size blksize blocks mtime mtimeMs atime atimeMs ctime ctimeMs birthtime birthtimeMs isWritable() isReadable() isExecutable() isHidden() isBlockDevice() isCharacterDevice() isDirectory() isFIFO() isFile() isSymbolicLink() isMemory() isSocket() object toString() toJSON()

회원 속성

name

문자열, 파일 이름

1
readonly String Stat.name;

dev

Integer, 파일이 포함 된 장치 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

Integer, 파일이 속한 그룹 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, 쓰기 권한이 있으면 사실입니다.

isReadable

파일에 읽기 권한이 있는지 확인

1
Boolean Stat.isReadable();

반환 결과 :

  • Boolean, 참이면 읽기 권한이 있습니다.

isExecutable

파일에 실행 권한이 있는지 쿼리

1
Boolean Stat.isExecutable();

반환 결과 :

  • Boolean, 참이면 실행 권한

isHidden

파일이 숨겨져 있는지 확인

1
Boolean Stat.isHidden();

반환 결과 :

  • Boolean, true 인 경우 숨김

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();

반환 결과 :


toString

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

1
String Stat.toString();

반환 결과 :

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

toJSON

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

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

호출 매개 변수 :

  • key: 문자열, 미사용

반환 결과 :

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