Node.js로 파일을 제거하는 방법

Hyunwoo Seo·2022년 8월 22일
1

Node.js

목록 보기
3/5
post-thumbnail
post-custom-banner

Node는 fs내장 모듈을 통해 동기 방식과 비동기 방식을 제공한다 .

- 동기는 fs.unlinkSync().

차이점은 간단하다.

동기 호출로 인해 코드가 차단되고 파일이 제거될 때까지 대기한다.

비동기식은 코드를 차단하지 않으며 파일이 삭제되면 콜백 함수를 호출한다.

이 2가지 기능을 사용하는 방법은 다음과 같다.

fs.unlinkSync():

const fs = require('fs')

const path = './file.txt'

try {
  fs.unlinkSync(path)
  //file removed
} catch(err) {
  console.error(err)
}

fs.unlink():

const fs = require('fs')

const path = './file.txt'

fs.unlink(path, (err) => {
  if (err) {
    console.error(err)
    return
  }

  //file removed
})
post-custom-banner

0개의 댓글