NodeJS-fs読み書きファイル

1408 ワード

fsモジュールの導入
let fs = require("fs");
  • ファイルを読み出す
  • function readFile() {
        console.log("    。");
        //     
        var data = fs.readFileSync('read.txt', 'utf-8');
        console.log("    : " + data.toString());
        //     
        fs.readFile('read.txt', 'utf-8', function (err, data) {
            if (err) {
                return console.error(err);
            }
            console.log("    : " + data.toString());
        });
        console.log("    。");
    }
    
    結果出力
        。
        :   ,            。
        。
        :   ,            。
    
  • 書き込みファイル
  • function writeFile() {
        console.log("    。");
        //     
        var data = fs.writeFileSync('write1.txt', '        1!');
        var writeData1 = fs.readFileSync('write1.txt', 'utf-8');
        console.log("         1: " + writeData1.toString());
        //     
        fs.writeFile('write2.txt', '        2!', function (err) {
            if (err) {
                return console.error(err);
            }
            var writeData2 = fs.readFileSync('write2.txt', 'utf-8');
            console.log("         2: " + writeData2.toString());
        });
        console.log("    。");
    }
    
    結果出力
        。
             1:         1!
        。
             2:         2!