ホームページ > 記事 > ウェブフロントエンド > ノードファイルの読み書き操作について説明する記事
この記事では、fs ファイル システム モジュールについて説明し、node でのファイルの読み取りおよび書き込み操作を紹介します。
##fs ファイル システム モジュールとは #fsモジュールはnode.jsが公式に提供しているファイル操作用のモジュールです。ファイルの読み取りおよび書き込み操作は、fs モジュールを通じて実行できます。 [関連チュートリアルの推奨事項: nodejs ビデオ チュートリアル
、fs.readFile(): に使用されます。読み取り 指定されたファイルのファイル コンテンツを取得します。
const fs = require('fs');
fs .readFile() 構文:
fs.readFile(path[,options],callback)パラメータ:
test.txt という名前のファイルを作成します。
ドキュメント、その中身は次のとおりです:12341234 次に、node.js の fs モジュールを使用してファイルを読み取ります:
// 引入fs模块 const fs = require('fs'); // 读取文件 fs.readFile('./test.txt','utf-8',function(err,data){ console.log(err);// null console.log(data);// 12341234 })ファイルを読み取るとき、コールバック関数には 2 つのパラメーターがあります: 最初のパラメーターは、読み取りに失敗したパラメーターを表します。この時点では、ここでは正常に読み取りました。したがって、結果は次のようになります。 null
fs.writeFile() 構文:
fs.writeFile(file,data [,options],callback);パラメータ:
const fs = require('fs'); fs.writeFile('text.txt', '海绵宝宝', 'utf-8', function(err) { console.log(err);// null })このコードを実行すると、
null
が出力されます。 ?書き込みが成功したということでしょうか?はい、同じレベルのフォルダーに、新しい
text.txt
SpongeBob SquarePants# が正式。 ##。 では、コードを再度実行して、記述された内容だけが変更されると、結果はどうなるでしょうか?
<pre class="brush:js;toolbar:false;"> fs.writeFile(&#39;text.txt&#39;, &#39;派大星&#39;, &#39;utf-8&#39;, function(err) {
console.log(err);// null
})</pre>
この時点で、
ファイルを再度開くと、内部のコンテンツが
Pat Star になっていることがわかります。これは、wirteFile() を使用することを意味します。
は、ファイルの元の内容を上書きします。 このとき、ファイル書き込みコールバック関数のパラメータによって返される値に基づいて、ファイルが正常に書き込まれたかどうかを判断することもできます。null が返された場合は、ファイルの書き込みが成功したことを意味します。それ以外の場合は、書き込みは失敗します。
終了
node.js の fs モジュールを通じて、ファイルの読み取りと書き込みができます。この記事は、node.js を学習するための勉強メモです。不足している点があれば、専門家のアドバイスをいただければ幸いです。
ノード関連の知識の詳細については、nodejs チュートリアル
を参照してください。
以上がノードファイルの読み書き操作について説明する記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。