File System (FS) trong Node.js là gì?

File System FS trong Node js la gi , File System (FS) trong Node.js là gì?

Trong công cụ các bài viết trước Chúng tôi tài khoản đã giới thiệu cho bạn về Callback dịch vụ và NPM trong Node.js là gì ở đâu uy tín . Bài viết dữ liệu dưới đây Chúng tôi giảm giá sẽ giới thiệu tiếp cho bạn về File System (FS) trong Node.js là gì?

Trong Node.js dữ liệu , file I/O tốc độ được cung cấp sử dụng bởi wrapper xung quanh dữ liệu các hàm POSIX chuẩn vô hiệu hóa . Module Node File System (fs) kinh nghiệm có thể kiểm tra được import bằng cách sử dụng cú pháp giá rẻ dưới đây:

var fs = require("fs")

File System (FS) trong Node.js là gì?

Tìm hiểu File System (FS) trong Node.js

Đọc file FS trong Node.js

Mỗi phương thức trong module fs có quảng cáo các biểu mẫu đồng bộ vô hiệu hóa và không đồng bộ full crack . Các phương thức không đồng bộ lấy tham số cuối cùng làm hàm callback sử dụng . Phương thức không đồng bộ xóa tài khoản được ưu tiên hơn phương thức đồng bộ vì phương thức này không bao giờ chặn việc thực thi chương trình mẹo vặt , còn phương thức đồng bộ mẹo vặt thì có.

Để dễ hình dung hơn quảng cáo , bạn đọc cùng tham khảo tiếp ví dụ giả mạo dưới đây:

Tạo file text đặt tên là input.txt có chứa nội dung nạp tiền dưới đây:

Javatpoint is a one of the best online tutorial website to learn different technologies

in a very easy and efficient manner.

Hoặc ví dụ khác là tạo file JavaScript đặt tên là main.js có chứa đoạn mã tổng hợp dưới đây:

var fs = require("fs");

// Asynchronous read

fs.readFile("input.txt" link down , function (err dịch vụ , data) {

if (err) {

return console.error(err);

}

console.log("Asynchronous read: " + data.toString());

});

// Synchronous read

var data = fs.readFileSync("input.txt");

console.log("Synchronous read: " + data.toString());

console.log("Program Ended");

File System (FS) trong Node.js là gì?

Mở Node.js command prompt mới nhất và chạy main.js:

node main.js

Mở file trong Node.js

Dưới đây là cú pháp tài khoản để mở một file ở chế độ không đồng bộ:

fs.open(path công cụ , flags[ chia sẻ , mode] lấy liền , callback)

Trong cú pháp trên:

- Path: Chuỗi này biểu diễn tên file lừa đảo và đường dẫn đến file.

- Flag: Flag biểu diễn hành vi phải làm sao của file tốt nhất được mở vô hiệu hóa . Tất cả tốc độ các giá trị ở đâu uy tín có thể Chúng tôi tăng tốc sẽ trong bảng bên giá rẻ dưới đây.

- Mode: Thiết lập chế độ file công cụ , tối ưu các chế độ này chỉ download được thiết lập khi file phải làm sao đã tổng hợp được tạo cài đặt . Giá trị mặc định là 0666 như thế nào , readable như thế nào và writeable.

- Callback: Hàm callback nhận lại 2 đối số (err như thế nào , fd).

Flag kinh nghiệm để đọc / ghi trong Node.js

Dưới đây là bảng danh sách chia sẻ các flag chia sẻ để đọc / ghi trong Node.js:

File System (FS) trong Node.js là gì?

Ví dụ:

Tạo một file JavaScript đặt tên là main.js chứa đoạn mã tối ưu dưới đây tốt nhất để mở file input.txt tự động để đọc công cụ và ghi:

var fs = require("fs");

// Asynchronous - Opening File

console.log("Going to open file!");

fs.open("input.txt" quản lý , "r+" thanh toán , function(err tính năng , fd) {

if (err) {

return console.error(err);

}

console.log("File opened successfully!");

});

File System (FS) trong Node.js là gì?

Mở Node.js command prompt thanh toán và chạy main.js:

File System (FS) trong Node.js là gì?

Phương thức lấy thông tin File trong Node.js

Sử dụng cú pháp mẹo vặt dưới đây thanh toán để lấy thông tin file trong Node.js:

fs.stat(path sử dụng , callback)

Trong đó:

- Path: Đây là chuỗi tên file thanh toán bao gồm đường dẫn.

- Callback: Hàm Callback cập nhật để lấy 2 đối số (err qua mạng , stats) an toàn , trong đó đối số stats là đối tượng danh sách của .Stats.

Lớp fs.Stats trong Node.js

File System (FS) trong Node.js là gì?

Để dễ hình dung hơn khóa chặn , bạn cùng tham khảo ví dụ tính năng dưới đây tất toán . Trước tiên tạo 1 file JavaScript đặt tên là main.js link down , chưa đoạn mã địa chỉ dưới đây:

var fs = require("fs");

console.log("Going to get file info!");

fs.stat("input.txt" tốc độ , function (err địa chỉ , stats) {

if (err) {

return console.error(err);

}

console.log(stats);

console.log("Got file info successfully!");

// Check file type

console.log("isFile bản quyền ? " + stats.isFile());

console.log("isDirectory giá rẻ ? " + stats.isDirectory());

});

File System (FS) trong Node.js là gì?

Mở Node.js command prompt ứng dụng và chạy main.js:

node main.js

File System (FS) trong Node.js là gì?

https://thuthuat.taimienphi.vn/file-system-fs-trong-node-js-la-gi-41353n.aspx
ở đâu uy tín Như vậy bài viết trên đây Chúng tôi vừa giới thiệu cho bạn về File System (FS) trong Node.js là gì tăng tốc ? tốt nhất Ngoài ra bạn đọc kinh nghiệm có thể tham khảo thêm một số bài viết Học Node.js khác ở đâu uy tín đã có trên Chúng tôi giả mạo để tìm hiểu rõ hơn về Bufer hay Stream trong Node.js là gì giảm giá nhé.

4.8/5 (76 votes)

Ý kiến khách hàngPreNext
Có thể bạn quan tâm?

Bạn muốn vay tiền? - Click xem Vay tiền Online