Hướng dẫn nodejs read-last line of file - nodejs đọc dòng cuối cùng của tệp
Tôi đang sử dụng ví dụ này để đọc một tệp lớn:
Và tôi muốn biết khi nào
Nhưng nó không hoạt động. Bạn có đề nghị nào không. Cảm ơn vì đã đọc. Hỏi ngày 18 tháng 10 năm 2016 lúc 11:48Oct 18, 2016 at 11:48
1 Vấn đề với câu trả lời của Axel là anh ta giả định dòng cuối cùng của một tệp sẽ trống hoặc EOL. Đây không phải là trường hợp.
Để sử dụng:
Đã trả lời ngày 21 tháng 9 năm 2017 lúc 17:02Sep 21, 2017 at 17:02
Michael Hobbsmichael HobbsMichael Hobbs 1.6171 Huy hiệu vàng14 Huy hiệu bạc24 Huy hiệu đồng1 gold badge14 silver badges24 bronze badges 4 Tôi đã sử dụng Có lẽ nó ít tối ưu hơn một chút khi xây dựng một ứng dụng
Đã trả lời ngày 27 tháng 11 năm 2020 lúc 10:06Nov 27, 2020 at 10:06
fotoflofotoflofotoflo 6831 Huy hiệu vàng6 Huy hiệu bạc18 Huy hiệu đồng1 gold badge6 silver badges18 bronze badges Lưu dòng bạn nhận được bên trong một biến toàn cầu, sau đó hiển thị nó khi bạn đến cuối tệp.
Đã trả lời ngày 18 tháng 10 năm 2016 lúc 11:58Oct 18, 2016 at 11:58
Axel isouardaxel isouardAxel Isouard 1.4781 Huy hiệu vàng24 Huy hiệu bạc38 Huy hiệu đồng1 gold badge24 silver badges38 bronze badges 3 Để đọc N dòng cuối cùng của một tệp lớn một cách hiệu quả, chúng ta có thể sử dụng gói npm này 0https://www.npmjs.com/package/read-last-lines Ví dụ Đọc 50 dòng cuối cùng của một tệp:
Đã trả lời ngày 26 tháng 12 năm 2020 lúc 8:18Dec 26, 2020 at 8:18
Spetsnazspetsnazspetsnaz Huy hiệu Bạc 1411 Huy hiệu Đồng1 silver badge5 bronze badges 1 Lưu dòng hiện tại và khi bạn đi đến cuối tệp, bạn có dòng cuối cùng. Luồng đầu vào phát ra một sự kiện "kết thúc" khi tất cả dữ liệu của nó được tiêu thụ. https://nodejs.org/api/stream.html#stream_event_end
Bạn có thể sử dụng sự kiện 1, nhưng điều đó phát ra vì một vài lý do nữa, như ngắt hoặc gọi 2, nhưng những điều đó có thể không ảnh hưởng đến bạn. https://nodejs.org/api/readline.html#readline_event_closeĐã trả lời ngày 25 tháng 5 năm 2019 lúc 23:46May 25, 2019 at 23:46
BlueblueBlue 5463 Huy hiệu bạc10 Huy hiệu Đồng3 silver badges10 bronze badges 2 |