Node.js를 활용할 때 종종 폴더 안에 모든 파일들을 한번에 삭제하고 싶은 경우가 생깁니다. 이때 굉장히 간편하게 활용할 수 있는 노드 라이브러리가 존재합니다.
fs-extra
폴더 안에 모든 파일을 쉽게 삭제하기 위해 fs-extra 라이브러리를 활용합니다.
fs-extra
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
www.npmjs.com
사용법
emptydirSync 메소드를 사용합니다. emptydirSync는 디렉토리가 비어 있는지 확인합니다. 디렉토리가 비어 있지 않으면 디렉토리 내용을 삭제합니다. 디렉토리가 없으면 생성됩니다. 디렉토리 자체는 삭제되지 않습니다.
const fsExtra = require('fs-extra');
fsExtra.emptyDirSync("path/to/your/folder");
'개발 > Node.js' 카테고리의 다른 글
[Node.js] fs.readFile, fs.readFileSync 사용법과 간단예시 | 파일 읽기 (0) | 2021.11.17 |
---|---|
[Node.js] Buffer to String 처리방법과 간단예시 | readFileSync encoding (0) | 2021.11.17 |
[Node.js] fs.writeFile, fs.writeFileSync 사용법과 간단예시 | 파일 저장 (0) | 2021.11.12 |
Node.js 티스토리 파일 업로드 API 구현하는 방법(multipart/form-data 이놈..) (1) | 2021.01.05 |
Node.js에서 캔버스(Canvas)로 이미지 만들고 저장하는 방법 (0) | 2021.01.04 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.