fs 함수
-
fs 함수는 파일 시스템 작업을 수행하는 데 사용되는 Node.js의 내장 모듈입니다. 파일 및 디렉토리를 생성, 읽기, 쓰기, 업데이트 및 삭제하는 등 다양한 파일 시스템 작업을 수행할 수 있습니다.
-
fs 모듈은 동기적인 메서드와 비동기적인 메서드를 모두 제공합니다. 동기적인 메서드는 호출한 작업이 완료될 때까지 코드 실행을 차단하며, 비동기적인 메서드는 작업이 완료되면 콜백 함수를 호출하여 결과를 반환합니다.
일반적으로 사용되는 fs 함수에는 다음과 같은 것들이 있습니다:
- fs.readFile(path, options, callback): 파일의 내용을 비동기적으로 읽어옵니다.
- fs.writeFile(file, data, options, callback): 파일에 데이터를 비동기적으로 씁니다.
- fs.appendFile(file, data, options, callback): 파일의 끝에 데이터를 비동기적으로 추가합니다.
- fs.unlink(path, callback): 파일을 비동기적으로 삭제합니다.
- fs.readdir(path, options, callback): 디렉토리의 내용을 비동기적으로 읽어옵니다.
- fs.mkdir(path, options, callback): 디렉토리를 비동기적으로 생성합니다.
- fs.rmdir(path, callback): 디렉토리를 비동기적으로 삭제합니다.
이 외에도 fs 모듈은 파일 및 디렉토리의 상태를 확인하고 수정하는 메서드를 제공합니다. 더 자세한 정보는 Node.js 공식 문서에서 fs 모듈에 대해 찾아볼 수 있습니다.