모듈 기본 모듈

모듈 OS

운영 체제 및 파일 시스템 처리 모듈

지침:

1
var os = require('os');

물체

Service

Service 생성자, 참조 Service

1
Service os.Service;

정적 함수

hostname

현재 운영 환경의 호스트 이름 쿼리

1
static String os.hostname();

반환 결과:

  • String, 호스트 이름 반환

endianness

현재 CPU의 바이트 순서 쿼리

1
static String os.endianness();

반환 결과:

  • String, 바이트 순서 반환

type

현재 실행 중인 환경의 운영 체제 이름 쿼리

1
static String os.type();

반환 결과:

  • String, 시스템 이름을 반환합니다.

release

현재 운영 환경의 운영 체제 버전 쿼리

1
static String os.release();

반환 결과:

  • String, 버전 정보 반환

homedir

현재 사용자 디렉터리 쿼리

1
static String os.homedir();

반환 결과:

  • String, 디렉토리 문자열 반환

arch

현재 CPU 환경 쿼리

1
static String os.arch();

반환 결과:

  • String, CPU 유형을 반환합니다. 가능한 결과는 'amd64','arm','arm64','ia32'입니다.

loadavg

1분, 5분, 15분 평균 부하에 대한 운영 환경 쿼리

1
static Array os.loadavg();

반환 결과:

  • Array, 세 개의 로드 데이터를 포함하는 배열을 반환합니다.

totalmem

운영 환경의 총 메모리 쿼리(바이트)

1
static Long os.totalmem();

반환 결과:

  • Long, 메모리 데이터 반환

freemem

운영 환경의 사용 가능한 메모리를 바이트 단위로 쿼리합니다.

1
static Long os.freemem();

반환 결과:

  • Long, 메모리 데이터 반환

cpus

현재 운영 환경 cpu의 수와 매개변수 조회

1
static Array os.cpus();

반환 결과:

  • Array, CPU 매개변수를 포함하는 배열을 반환합니다. 각 항목은 CPU에 해당합니다.

cpuNumbers

현재 운영 환경의 CPU 수 조회

1
static Integer os.cpuNumbers();

반환 결과:

  • Integer, CPU 수를 반환합니다.

tmpdir

현재 운영 환경의 임시 파일 디렉토리 조회

1
static String os.tmpdir();

반환 결과:

  • String, 임시 파일 디렉토리로 돌아가기

userInfo

현재 유효 사용자 정보 반환

1
static Object os.userInfo(Object options = {});

호출 매개변수:

  • options: Object, 결과 문자열을 해석하는 데 사용되는 문자 인코딩

반환 결과:

  • Object, 현재 유효 실행 사용자 정보

networkInterfaces

현재 운영 환경 네트워크 정보 조회

1
static Object os.networkInterfaces();

반환 결과:

  • Object, 네트워크 카드 정보 반환

printerInfo

현재 호스트의 프린터 정보 조회

1
static Array os.printerInfo();

반환 결과:

  • Array, 프린터 정보 반환

openPrinter

프린터 출력 개체 만들기

1
static BufferedStream os.openPrinter(String name) async;

호출 매개변수:

  • name: 문자열, 프린터 이름

반환 결과:


platform

현재 플랫폼 이름 쿼리

1
static String os.platform();

반환 결과:

  • String, 플랫폼 이름을 반환합니다. 가능한 결과는 'darwin', 'freebsd', 'linux' 또는 'win32'입니다.

time

시간 문자열을 구문 분석하거나 런타임 환경의 현재 시간을 쿼리합니다.

1
static Date os.time(String tmString = "");

호출 매개변수:

  • tmString: 문자열, 시간 문자열, 기본적으로 현재 시간을 조회합니다.

반환 결과:

  • Date, 자바스크립트 Date 객체를 반환

dateAdd

시간 계산 기능, 부분에 따라 계산 시간 지정

1 2 3
static Date os.dateAdd(Date d, Integer num, String part);

호출 매개변수:

  • d: 날짜, 계산에 사용되는 날짜 개체를 지정합니다.
  • num: 정수, 연산 값 지정
  • part: 문자열, 작업의 시간 부분을 지정하고 수신된 값은 "년", "월", "일", "시", "분", "초"입니다.

반환 결과:

  • Date, 자바스크립트 Date 객체를 반환

정적 속성

timezone

정수, 운영 환경의 현재 시간대 쿼리

1
static readonly Integer os.timezone;

EOL

문자열, 현재 운영 환경의 EOL 식별자 쿼리, posix:\"\n\", windows:\"\r\n\"

1
static readonly String os.EOL;