Hướng dẫn can javascript read and write files? - javascript có thể đọc và ghi các tập tin?


Các hoạt động đọc và ghi trong một tệp có thể được thực hiện bằng cách sử dụng một số lệnh. Nhưng mô -đun được yêu cầu để thực hiện các hoạt động này sẽ được nhập. Mô -đun cần thiết là ‘FS, được gọi là mô -đun hệ thống tệp trong JavaScript.

Viết hoạt động trên một tệp

Sau khi tệp hệ thống tệp được nhập sau đó, thao tác writeFile () được gọi. Phương thức WriteFile () được sử dụng để ghi vào tệp trong JavaScript. Cú pháp của phương pháp này như sau -

writeFile(path,inputData,callBackFunction)

Hàm writeFile () chấp nhận ba tham số -

  • Đường dẫn - Tham số đầu tiên là đường dẫn của tệp hoặc tên của tệp mà dữ liệu đầu vào sẽ được ghi. − The first parameter is the path of the file or the name of the file into which the input data is to be written.

    Nếu đã có một tệp, thì các nội dung trong tệp sẽ bị xóa và đầu vào được đưa ra bởi người dùng sẽ được cập nhật hoặc nếu tệp không có mặt, thì tệp với đó sẽ được tạo trong đường dẫn đã cho và đầu vào Thông tin được viết vào nó.

  • InputData - Tham số thứ hai là dữ liệu đầu vào chứa dữ liệu sẽ được ghi trong tệp được mở. − The second parameter is the input data which contains the data to be written in the file that is opened.

  • CallbackFuntation - tham số thứ ba là hàm là hàm gọi lại lấy lỗi làm tham số và hiển thị lỗi nếu thao tác ghi không thành công. − The third parameter is the function which is the call back function which takes the error as the parameter and shows the fault if the write operation fails.

ví dụ 1

Sau đây là một ví dụ về hoạt động ghi trong các tệp trong JavaScript.

const fs = require('fs') let fInput = "You are reading the content from Tutorials Point" fs.writeFile('tp.txt', fInput, (err) => { if (err) throw err; else{ console.log("The file is updated with the given data") } })

Nếu bạn mở tệp đầu vào, bạn có thể quan sát dữ liệu bằng văn bản trong đó như hiển thị bên dưới -

Hướng dẫn can javascript read and write files? - javascript có thể đọc và ghi các tập tin?

Đọc từ tệp

Sau khi mô -đun hệ thống tệp được nhập, việc đọc tệp trong JavaScript có thể được thực hiện bằng cách sử dụng hàm readFile ().

Cú pháp

Cú pháp để đọc từ một tệp như sau -

readFile(path, format, callBackFunc)

Hàm readFile () chấp nhận ba tham số bao gồm một tham số tùy chọn.

  • Đường dẫn - Tham số đầu tiên là đường dẫn của tệp thử nghiệm mà từ đó nội dung sẽ đọc. Nếu vị trí hoặc thư mục hiện tại là cùng một thư mục trong đó tệp sẽ được mở và đọc được đặt, chỉ có tên tệp phải được đưa ra. − The first parameter is the path of the test file from which the contents are to read. If the current location or directory is the same directory where the file which is to be opened and read is located then, only the file name has to be given.

  • Định dạng - Tham số thứ hai là tham số tùy chọn là định dạng của tệp văn bản. Định dạng có thể là ASCII, UTF-8, v.v. − The second parameter is the optional parameter which is the format of the text file. The format can be ASCII, utf-8 etc.

  • CallbackFunc - Tham số thứ ba là hàm Back Back sẽ lấy lỗi dưới dạng tham số và hiển thị lỗi là bất kỳ lỗi nào do lỗi. − The third parameter is the call back function which takes the error as the parameter and displays the fault is any raised due to the error.

Ví dụ 2

Ví dụ sau cố gắng đọc nội dung của tệp được điền vào ví dụ trước và in nó -

const fs = require('fs') fs.readFile('tp.txt', (err, inputD) => { if (err) throw err; console.log(inputD.toString()); })

Đầu ra

Sau đây là đầu ra của ví dụ trên -

You are reading the content from Tutorials Point

Văn bản được hiển thị trong bảng điều khiển là văn bản trong tệp đã cho.

Ví dụ 3

Sau đây là một ví dụ kết hợp về các tệp đọc và ghi ở trên bằng mô -đun FS trên Node.js. Hãy để chúng tôi tạo tệp JS có tên chính.js có mã sau -

var fs = require("fs"); console.log("Going to write into existing file"); fs.writeFile('input.txt', 'Simply Easy Learning!', function(err) { console.log("Data written successfully!"); console.log("Let's read newly written data"); fs.readFile('input.txt', function (err, data) { console.log("Asynchronous read: " + data.toString()); }); });

Hướng dẫn can javascript read and write files? - javascript có thể đọc và ghi các tập tin?

Cập nhật vào ngày 02 tháng 9 năm 2022 12:17:02

  • Câu hỏi và câu trả lời liên quan
  • Đọc/ghi cấu trúc vào một tệp bằng C
  • Đọc và ghi vào tệp Excel bằng mô -đun Python OpenPyXL
  • Làm thế nào để mở một tệp trong chế độ đọc và ghi với Python?
  • Làm thế nào để đặt vị trí đọc và ghi trong một tệp trong Python?
  • Viết chương trình C để đọc dữ liệu từ tệp và hiển thị
  • Làm thế nào để mở một tệp nhị phân ở chế độ đọc và ghi với Python?
  • Làm thế nào để đọc dữ liệu từ tệp *.csv bằng JavaScript?
  • Làm thế nào chúng ta có thể đọc và viết một tệp bằng API phát trực tuyến Gson trong Java?
  • Làm thế nào để đọc dữ liệu từ một tệp bằng FileInputStream?
  • Làm thế nào để đọc/ghi dữ liệu từ/đến .properies trong java?
  • Đọc/Viết các đối tượng lớp từ/đến tệp trong C ++
  • Làm thế nào để đọc cookie bằng JavaScript?
  • Làm thế nào để tạo một tệp, ghi dữ liệu vào đó và đọc dữ liệu từ nó trên iOS?
  • Viết chương trình Python để đọc dữ liệu Excel từ tệp và đọc tất cả các hàng của các cột đầu tiên và cuối cùng
  • Cách sử dụng phương thức Seek () để đặt lại vị trí đọc/ghi tệp trong Python?

Bạn có thể đọc các tệp trong JavaScript không?

Để đọc một tệp, hãy sử dụng Filereader, cho phép bạn đọc nội dung của một đối tượng tệp vào bộ nhớ.Bạn có thể hướng dẫn Filereader đọc một tệp dưới dạng bộ đệm mảng, URL dữ liệu hoặc văn bản.use FileReader , which enables you to read the content of a File object into memory. You can instruct FileReader to read a file as an array buffer, a data URL, or text.

JavaScript có thể chỉnh sửa tệp văn bản không?

Bạn có thể đọc trong dữ liệu trong tệp văn bản, sửa đổi nó trong JavaScript phía máy khách (không có nút), sau đó xuất và lưu lại nó.Nó yêu cầu tương tác người dùng, mặc dù.. It does require user interaction, though.

JS có thể đọc và viết HTML không?

JavaScript có thể "hiển thị" dữ liệu theo những cách khác nhau:..
Viết vào một phần tử HTML, sử dụng InternalHTML ..
Viết vào đầu ra HTML bằng document.write () ..
Viết vào một hộp cảnh báo, sử dụng window.alert () ..
Viết vào bảng điều khiển trình duyệt, sử dụng Console.log () ..