logo

텍스트 파일에 데이터를 쓰는 JavaScript 프로그램

이번 글에서는 텍스트 파일에 데이터를 쓰는 방법을 알아보겠습니다. 내장 모듈이나 내장 라이브러리가 있습니다. NodeJ fs(파일 시스템)라는 모든 쓰기 작업을 처리합니다. 기본적으로 연산을 작성하는 함수를 작성하는 JavaScript 프로그램(fs.js)입니다. 프로그램에서 fs 모듈을 가져오고 함수를 사용하여 시스템의 파일에 텍스트를 씁니다.

사용된 기능:

그만큼 writeFile() 함수 쓰기 작업에 사용됩니다.



전제 조건:

통사론:

writeFile( Path, Data, Callback)>

매개변수:

  • 길: 프로그램에서 텍스트 파일까지의 상대 경로를 사용합니다. 프로그램과 동일한 폴더에 파일을 생성하려면 파일 이름만 입력하세요. 파일이 존재하지 않으면 새 파일이 자동으로 생성됩니다.
  • 데이터: 이 인수는 파일에 작성해야 하는 데이터를 가져옵니다.
  • 콜백 함수: 추가로 인수(err)가 있는 콜백 함수입니다. 작업이 데이터 쓰기에 실패하면 오류가 오류를 표시합니다.

예시 1: 출력은 Output.txt라는 별도의 파일 이름으로 생성됩니다.

역참조 포인터
자바스크립트
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Learning how to write in a file.' // Write data in 'Output.txt' . fs.writeFile('Output.txt', data, (err) =>{ // 오류가 발생한 경우 err.  만약 (err) throw err; })>

산출:

스프링 부트 주석
Learning how to write in a file.>

예 2: 출력은 Hello.txt라는 별도의 파일 이름으로 이루어집니다.



자바스크립트
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Hello world.' // Write data in 'Hello.txt' . fs.writeFile('Hello.txt', data, (err) =>{ // 오류가 발생한 경우 err.  만약 (err) throw err; })>

산출:

Hello world.>

예시 3: 예 3: 기존 파일에 데이터 추가.

자바 대 C++
자바스크립트
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will be appended to the file. let newData = '
This is some additional text.' // Append data to 'Hello.txt' . fs.appendFile('Hello.txt', newData, (err) =>{ // 오류가 발생한 경우 err.  만약 (err) throw err; })>




메모: 위 스크립트는 터미널에서 NodeJs 인터프리터를 사용하여 실행할 수 있습니다.