🦍

Node.js fsのメモ

2023/08/31に公開

fsモジュールとは

FileSystemの略。

  • ファイルの読み書き
  • ディレクトリの作成・削除
  • ファイルの属性の変更

などが行える。

https://nodejs.org/api/fs.html

const fs = require('fs');

代表的なfsモジュールの関数

  • fs.readFile(path, options, callback)
    • ファイルを非同期的に読み込む関数です。指定されたファイルの内容を文字列またはバッファとして取得
  • fs.writeFile(file, data, options, callback)
    • ファイルにデータを非同期的に書き込む関数です。既存のファイルを上書きするか、新しいファイルを作成
  • fs.readdir(path, options, callback)
    • ディレクトリ内のファイルやサブディレクトリのリストを非同期的に取得する関数
  • fs.mkdir(path, options, callback)
    • 新しいディレクトリを非同期的に作成する関数
  • fs.rmdir(path, options, callback)
    • ディレクトリを非同期的に削除する関数
  • fs.stat(path, callback)
    • ファイルやディレクトリの属性情報(サイズ、作成日時など)を非同期的に取得する関数
  • fs.rename(oldPath, newPath, callback)
    • ファイルやディレクトリの名前を非同期的に変更する関数
  • fs.unlink(path, callback)
    • ファイルを非同期的に削除する関数

この文章は、GPT-3.5の助けで書きました。

Discussion