ホームページ  >  記事  >  ウェブフロントエンド  >  Nodejsでファイルを作成して書き込む方法

Nodejsでファイルを作成して書き込む方法

藏色散人
藏色散人オリジナル
2021-03-17 16:20:1415625ブラウズ

Nodejs によるファイルの作成および書き込み方法: 最初にコード サンプル ファイルを作成し、次に「require('fs');」を通じて fs モジュールを導入し、最後に「fs.writeFile('./try4.txt)」を渡します。 ', 'HelloWorld'...)" メソッドを使用してファイルの内容を書き込みます。

Nodejsでファイルを作成して書き込む方法

このチュートリアルの動作環境: Windows 7 システム、nodejs バージョン 10.16.2、DELL G3 コンピューター。

Nodejs は、fs モジュールの writeFile メソッドを使用してファイルを作成および書き込みます。writeFile メソッドは、ファイルの内容を書き込むために使用されます。ファイルが存在しない場合は、ファイルが作成されます。

nodejs でファイルを作成し、内容を書き込みます:

var fs = require('fs'); // 引入fs模块
 
// 写入文件内容(如果文件不存在会创建一个文件)
// 传递了追加参数 { 'flag': 'a' }
fs.writeFile('./try4.txt', 'HelloWorld', { 'flag': 'a' }, function(err) {
    if (err) {
        throw err;
    }
 
    console.log('Hello.');
 
    // 写入成功后读取测试
    fs.readFile('./try4.txt', 'utf-8', function(err, data) {
        if (err) {
            throw err;
        }
        console.log(data);
    });
});

出力:

Nodejsでファイルを作成して書き込む方法

writeFile() メソッド:

  • fs.writeFile(filename,data,[options],callback) を使用して、コンテンツをファイルに書き込みます。

  • filename (文字列) ファイル名

  • data (文字列 | バッファ) 書き込む内容は文字列データまたはバッファデータです。

  • options (オブジェクト) 以下を含むオプション配列オブジェクト:

· エンコーディング (文字列) オプションの値、デフォルト 'utf8'、データの場合バッファを使用する場合、この値は無視する必要があります。

· モード (数値) ファイルの読み取りおよび書き込み権限、デフォルト値 438

· フラグ (文字列) デフォルト値 'w'

  • callback { Function } 例外パラメータ err を渡すコールバック。

推奨: 「node ビデオ チュートリアル

以上がNodejsでファイルを作成して書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。