この記事は、node.js で一般的に使用される fs ファイル システムの概要を示しています (包括的)。必要な方は参考にしていただければ幸いです。
fs ファイル システム モジュールは、システム ファイルとディレクトリに対して読み取りおよび書き込み操作を実行します。
モジュール内のメソッドには非同期バージョンと同期バージョンがあります。たとえば、ファイルの内容を読み取る関数には、非同期の fs.readFile() と同期の fs.readFileSync() があります。
非同期メソッド関数の最後のパラメータはコールバック関数であり、コールバック関数の最初のパラメータにはエラー情報(error)が含まれます。
非同期メソッドは、同期と比較してパフォーマンスが高く、速度が速く、ブロッキングがないため、使用することをお勧めします。
ファイルの作成
fs.writeFile(filename,data,[options],function(err){})
ファイルが存在する場合、 write 入力された内容は古いファイルの内容を上書きします
filename (文字列) ファイル名
data (文字列 | バッファ) 書き込まれる内容は文字列またはバッファ データです。
options (オブジェクト) 例外パラメータ err を渡す、
callback {Function} コールバックを含むオプション配列オブジェクト。
ファイルを追加
fs.appendFile(path,data,[options],function(err){})
name:ファイル名
str: 追加フィールド
encode: エンコーディングを設定
callback: コールバック関数、例外パラメータを渡す err
#Read file
ファイルが存在するかどうか
ファイルの削除
fs.unlink(path,function(err){})path - ファイルパスコールバック- コールバック関数、errフォルダーの作成
fs.mkdir(name,function(err){})path - ファイルパス。 callback - コールバック関数、エラー、ディレクトリを非同期的に作成します。完了コールバックには、可能な例外パラメータが 1 つだけあります。
フォルダーの削除
fs.rmdir(path,function(err){})path -ファイルパス。 callback - コールバック関数、パラメータなし。fs.readdir(path,function(err,files){})
path - ファイルパス。
callback - コールバック関数。コールバック関数は 2 つのパラメータを取ります。err、files、err はエラー メッセージ、files はディレクトリ内のファイル配列リストです。
名前を変更しますfs.rename(oldname,newname,function(err){})
ファイル名を変更してファイルの保存パスを変更します。
以上がよく使われるnode.jsのfsファイルシステムのまとめ(総合)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。