ホームページ > 記事 > ウェブフロントエンド > Node.js での fs ファイル システムの使用法の概要
この記事では、node.js での fs ファイル システムの使用法について説明します。必要な方は参考にしていただければ幸いです。
fs ファイル システム モジュールは、システム ファイルとディレクトリに対して読み取りおよび書き込み操作を実行します。
モジュール内のメソッドには非同期バージョンと同期バージョンがあります。たとえば、ファイルの内容を読み取る関数には、非同期 fs.readFile()
と同期 fs.readFileSync()# が含まれます。 ##。
ファイルの作成
fs.writeFile(filename,data,[options],function(err){})ファイルが存在する場合、 write インポートされたコンテンツは古いファイルのコンテンツを上書きしますfilename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据。 options (Object) option数组对象,包含 callback {Function} 回调,传递一个异常参数err。
Append file
fs.appendFile(path,data,[options],function(err){})name : 文件名 str : 添加的字段 encode : 设置编码 callback : 回调函数 ,传递一个异常参数errファイルの読み取りfs.readFile(path,options,function(err,data){})
filename 具体的文件保存路径地址 [options] 具体选项配置,包括数据的编码方式, callback为具体的回调函数,进行相应的错误捕捉及提示。ファイルが存在するかどうかfs .exists (path, function(exists){})
path 欲检测的文件路径 callback 回调このコールバックのパラメータは、他の Node.js コールバックのパラメータと一致しないことに注意してください。 fs.open、fs.readFile()、fs.writeFile() を呼び出す前に、fs.exists() を使用してファイルが存在するかどうかを検出することは推奨されません。これを行うと、呼び出しの間に他のプロセスがファイルを変更する可能性があるため、競合状態が発生する可能性があります。代わりに、ユーザーはファイルを直接開いたり、読み取り/書き込みしたり、ファイルが存在しない場合はエラーを処理したりする必要があります。 ファイルの削除fs.unlink(path,function(err){})
path - 文件路径 callback - 回调函数,errフォルダーの作成fs.mkdir(name,function ( err){})
path - 文件路径。 callback - 回调函数,err,异步地创建目录。 完成回调只有一个可能的异常参数。フォルダーを削除fs.rmdir(path,function(err){})
path - 文件路径。 callback - 回调函数,没有参数。フォルダーを読み取り
#fs。 readdir(path,function(err,files){})
path - 文件路径。 callback - 回调函数,回调函数带有两个参数err, files,err 为错误信息,files 为 目录下的文件数组列表
名前を変更します
fs.rename(oldname,newname,function(err){})
ファイル名を変更してファイルの保存パスを変更します。
以上がNode.js での fs ファイル システムの使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。