Node.js

Node.js - File system

일태우 2021. 1. 21. 19:08

파일목록 읽기 ( fs.readdir )

const fs = require('fs')

fs.readdir('/file', (err, data) => {
  if (err) {
    console.error(err)
  } else {
    console.log(data)
  }
})

const fs = require('fs') - fs 모듈 사용

 

readdir(path[, options], callback) - 비동기로 디렉토리안의 파일들 이름을 읽음

 

 

 

(참고) readdirSync - 동기로 디렉토리안의 파일들 이름을 읽음 

nodejs.org/api/fs.html#fs_fs_readdir_path_options_callback


파일 읽기 ( fs.readFile )

const fs = require('fs')

fs.readFile('/file/filename.json', (err, data) => {
  if (err) {
    console.error(err)
  } else {
    console.log(data)
  }
})

readFile(path[, options], callback) - 비동기로 파일을 읽음

nodejs.org/api/fs.html#fs_fs_readfile_path_options_callback


파일 저장 ( fs.writeFile )

const fs = require('fs')

const mydata = { name: 'hello file content' }

fs.writeFile('/file/data.json', JSON.stringify(mydata), (err) => {
  if (err) {
    console.error(err)
  }
})

writeFile(file, data[, options], callback) - 비동기로 파일을 작성함

fs 레퍼런스: nodejs.org/api/fs.html

 

File system | Node.js v15.6.0 Documentation

 

nodejs.org

 

'Node.js' 카테고리의 다른 글

RSS Parse  (0) 2021.02.24