English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
우리는 Node.js에서 파일을 생성하는 데 사용되는 Node FS(파일 시스템) 내장 모듈을 배웁니다. writeFile(), appendFile(), open()가 제공하는 기능을 사용하는 Node.js의 예제 프로그램입니다.
Node.js에서 새 파일을 생성하는 단계별 가이드입니다:
부1부File System 내장 모듈을 Node.js 프로그램에 포함합니다
var fs = require(‘fs‘); |
단계2다음 중 하나의 방법으로 파일을 생성합니다
writeFile() 함수
fs.writeFile(‘<fileName>’,<contenet>,callbackFunction) |
지정된 이름으로 새 파일을 생성합니다. 파일 쓰기가 완료되면(에러가 있을 수도 있고 없을 수도 있습니다.), 파일을 읽을 때 에러가 발생하면 에러를 포함한 콜백 함수가 호출됩니다. 이름이 이미 존재하면 파일은 새 파일로 덮어씌집니다. 이 기능을 사용할 때는 주의해야 합니다. 이 기능은 기존 파일을 덮어쓰기 때문입니다.(만약 있을 경우).
appendFile() 함수
fs.appendFile(‘<fileName>’,<contenet>,callbackFunction) |
appendFile() 함수에서 지정된 파일이 존재하지 않으면 새 파일을 생성하고 함수에 내용을 전달합니다.
open() 함수
fs.open(‘<fileName>’,<file_open_mode>,callbackFunction) |
지정된 파일을 찾을 수 없으면 지정된 이름과 모드로 새 파일을 생성하고 콜백 함수로 전달합니다.
// fs 모듈을 포함합니다 var fs = require('fs'); // 파일 이름, 내용 및 콜백 함수를 포함한 writeFile 함수 fs.writeFile('newfile.txt', 'Learn Node FS module', function (err) { if (err) throw err; console.log('File is created successfully.'); });
node 명령어를 사용하여 프로그램을 실행하려면 터미널이나 명령 프롬프트에서 실행하세요:
터미널 출력
$ node createFileExample.js File is created successfully.
이 파일은 '학습 노드 FS 모듈'을 포함한 예제 node.js 프로그램 옆에 생성되어야 합니다.
// fs 모듈을 포함합니다 var fs = require('fs'); // 파일 이름, 내용 및 콜백 함수를 포함한 appendFile 함수 fs.appendFile('newfile_2.txt', 'Learn Node FS module', function (err) { if (err) throw err; console.log('File is created successfully.'); });
node 명령어를 사용하여 프로그램을 실행하려면 터미널이나 명령 프롬프트에서 실행하세요:
터미널 출력
$ node createFileExample2.js File is created successfully.
이 파일은 '학습 노드 FS 모듈'을 포함한 예제 node.js 프로그램 옆에 생성되어야 합니다.
// fs 모듈을 포함합니다 var fs = require('fs'); // 파일 이름, 파일 열림 모드 및 콜백 함수를 포함한 열기 기능 fs.open('newfile_3.txt', 'w', function (err, file) { if (err) throw err; console.log('File is opened in write mode.'); });
node 명령어를 사용하여 프로그램을 실행하려면 터미널이나 명령 프롬프트에서 실행하세요:
터미널 출력
$ node createFileExample3.js File is opened in write mode.
이 파일은 쓰기 모드로 열리도록 해야 합니다.
이 Node.js 강의에서-Node FS에서는 Node.js에서 파일 시스템 모듈을 사용하여 파일을 생성하는 방법을 배웠습니다.