객체 내장 객체

객체 파일

이진 파일을 읽고 쓰는 데 사용되는 파일 작업 개체

파일 작업 객체는 이진 파일을 작동하는 데 사용되며 fs 모듈을 사용하여 fs 을 열고 만들 수 있습니다.

1
var f = fs.openFile('test.txt');

계승

회원 속성

name

문자열, 현재 파일 이름 조회

1
readonly String File.name;

fd

정수, 현재 파일 디스크립터 조회

1
readonly Integer File.fd;

회원 기능

chmod

현재 파일의 액세스 권한을 쿼리합니다. Windows는이 방법을 지원하지 않습니다

1
File.chmod(Integer mode) async;

통화 매개 변수 :

  • mode : 정수, 설정된 액세스 권한을 지정하십시오

seek

파일 현재 작업 위치 이동

1 2
File.seek(Long offset, Integer whence);

통화 매개 변수 :

  • offset : Long, 새 위치를 지정하십시오
  • whence : 정수, 위치 참조를 지정하며 허용되는 값은 SEEK_SET, SEEK_CUR, SEEK_END입니다.

tell

스트림의 현재 위치를 쿼리

1
Long File.tell();

반환 결과 :

  • Long , 스트림의 현재 위치를 반환

rewind

현재 위치를 스트림의 시작으로 이동

1
File.rewind();

size

쿼리 스트림 크기

1
Long File.size();

반환 결과 :

  • Long 리턴 스트림 크기

readAll

스트림에서 나머지 데이터를 모두 읽습니다.

1
Buffer File.readAll() async;

반환 결과 :

  • Buffer , 스트림에서 읽은 데이터를 반환하거나, 읽을 수있는 데이터가 없거나 연결이 중단 된 경우 null

truncate

파일 크기를 수정하십시오. 새 크기가 원래 크기보다 작 으면 파일이 잘립니다.

1
File.truncate(Long bytes) async;

통화 매개 변수 :

  • bytes : 길고 새로운 파일 크기

eof

파일이 끝났는지 확인

1
Boolean File.eof();

반환 결과 :

  • Boolean 은 True를 반환하여 끝을 나타냅니다.

stat

현재 파일의 기본 정보 조회

1
Stat File.stat() async;

반환 결과 :

  • Stat , Stat 객체 설명 파일 정보를 반환

read

스트림에서 지정된 크기의 데이터를 읽습니다.

1
Buffer File.read(Integer bytes = -1) async;

통화 매개 변수 :

  • bytes : 정수, 읽을 데이터의 양을 지정합니다. 기본값은 임의 크기의 데이터 블록을 읽는 것입니다. 읽은 데이터의 크기는 장치에 따라 다릅니다.

반환 결과 :

  • Buffer , 스트림에서 읽은 데이터를 반환하거나, 읽을 수있는 데이터가 없거나 연결이 중단 된 경우 null

write

주어진 데이터를 스트림에 쓴다

1
File.write(Buffer data) async;

통화 매개 변수 :

  • data : 쓸 데이터가있는 Buffer

flush

파일 버퍼의 내용을 물리적 장치에 기록

1
File.flush() async;

close

현재 스트림 객체를 닫습니다

1
File.close() async;

copyTo

스트림 데이터를 대상 스트림으로 복사

1 2
Long File.copyTo(Stream stm, Long bytes = -1) async;

통화 매개 변수 :

  • stm : Stream , 대상 스트림 객체
  • bytes : Long, 복사 된 바이트 수

반환 결과 :

  • Long , 복사 된 바이트 수를 반환

toString

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

1
String File.toString();

반환 결과 :

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

toJSON

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

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

통화 매개 변수 :

  • key : 문자열, 미사용

반환 결과 :

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