Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

Javascriptを使用してファイルを読み書きするにはどうすればよいですか?


クライアント側(ブラウザ)のJSでファイルを読み書きすることはできません。これは、Node.jsのfsモジュールを使用してサーバーサイドで実行できます。ファイルシステム上のファイルを読み書きするための同期および非同期機能を提供します。 node.jsのfsモジュールを使用したファイルの読み取りと書き込みの例を見てみましょう

次のコードを持つmain.jsという名前のjsファイルを作成しましょう-

var fs = require("fs");
console.log("Going to write into existing file");
// Open a new file with name input.txt and write Simply Easy Learning! to it.
fs.writeFile('input.txt', 'Simply Easy Learning!', function(err) {
   if (err) {
      return console.error(err);
   }
   console.log("Data written successfully!");
   console.log("Let's read newly written data");
   // Read the newly written file and print all of its content on the console
   fs.readFile('input.txt', function (err, data) {
      if (err) {
         return console.error(err);
      }
      console.log("Asynchronous read: " + data.toString());
   });
});

次に、main.jsを実行して、結果を確認します-

$ node main.js

出力

Going to write into existing file
Data written successfully!
Let's read newly written data
Asynchronous read: Simply Easy Learning!

ノードでのfsモジュールの動作と使用方法について詳しくは、https://www.tutorialspoint.com/nodejs/nodejs_file_system.htmをご覧ください。


  1. JavaScriptを使用してJSON配列からデータを読み取る方法は?

    以下は、JavaScriptを使用してJSON配列からデータを読み取るためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style

  2. Pythonopenpyxlモジュールを使用してExcelファイルの読み取りと書き込み

    Pythonは、Excelファイルを操作するためのopenpyxlモジュールを提供します。 このモジュールでは、Excelファイルの作成方法、書き込み方法、読み取り方法などを実装できます。 openpyxlモジュールをインストールするには、コマンドプロンプトでこのコマンドを記述できます pip install openpyxl シートにタイトル名を付けたい場合 サンプルコード import openpyxl my_wb = openpyxl.Workbook() my_sheet = my_wb.active my_sheet_title = my_sheet.title print