Node.js에서 파일 시스템을 조작할 수 있는 'fs' 모듈을 이용하여 다중 폴더를 생성하는 방법에 대해 알아보겠습니다.
'fs' 모듈은 Node.js의 내장 모듈로서, 파일을 생성, 읽기, 쓰기, 삭제하는 등의 다양한 기능을 포함하고 있습니다.
1. fs 모듈 불러오기
내장 모듈인 fs를 사용하기 위해 import 구문으로 불러오기
import fs from 'fs';
2. 다중 폴더 생성하기
fs 모듈의 'mkdir' 함수를 이용하여 폴더를 생성하기
'recursive' 옵션을 true로 설정하면, 한 번에 여러 개의 폴더 생성 가능
fs.mkdir('./folder1/folder2/folder3', { recursive: true }, (err) => {
if (err) throw err;
console.log('폴더가 성공적으로 생성되었습니다.');
});
3. 동기 방식으로 다중 폴더 생성하기
'fs' 모듈의 'mkdirSync' 함수를 이용하면 동기적으로 폴더 생성하기
try {
fs.mkdirSync('./folder1/folder2/folder3', { recursive: true });
console.log('폴더가 성공적으로 생성되었습니다.');
} catch (err) {
console.error('폴더 생성에 실패하였습니다: ', err);
}
4. for문으로 여러개 폴더 생성하기
for (let index = 68; index < 79; index++) {
fs.mkdirSync(index + '_폴더');
}
fs 모듈을 활용하면, 파일 시스템 작업을 훨씬 편리하게 수행할 수 있습니다.
반응형
'개발정리 (nodeJS)' 카테고리의 다른 글
[nodeJS] nodeJS에서 console.log 사용하지 않고 디버깅하기 (0) | 2024.03.25 |
---|---|
[nodeJS] JWT를 이용한 로그인 시스템 구현하기 (0) | 2024.01.06 |
[nodeJS] node 버전 변경하기 (nvm) (0) | 2023.11.30 |
[nodeJS] html-escaper 모듈을 이용하여 HTML 이스케이프 문자 파싱하기 (0) | 2023.11.11 |
[nodeJS] Puppeteer로 간단한 검색 웹 매크로 만들기 (0) | 2023.09.09 |