Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Читання Файлів | Секція
Основи Node.js

bookЧитання Файлів

Свайпніть щоб показати меню

Файл — це просто набір даних, збережених на вашому комп’ютері, наприклад текстовий документ або зображення. У Node.js для роботи з файлами використовується вбудований модуль fs. Цей модуль надає функції, які дозволяють читати, записувати та керувати файлами зручно. Для читання вмісту файлу можна використовувати або fs.readFile (асинхронна функція), або fs.readFileSync (синхронна функція). Для простих скриптів часто легше зрозуміти fs.readFileSync, оскільки вона читає файл і одразу повертає його вміст.

// Import the built-in 'fs' module
const fs = require('fs');

// Read the contents of 'notes.txt' synchronously
const content = fs.readFileSync('notes.txt', 'utf8');

// Print the file content to the console
console.log(content);

Під час використання fs.readFileSync потрібно вказати ім’я файлу та кодування (зазвичай "utf8" для текстових файлів). Функція повертає вміст файлу у вигляді рядка, який можна використовувати у програмі або виводити у консоль. Якщо файл існує та доступний для читання, його вміст буде відображено. Однак, якщо файл не існує, Node.js згенерує помилку. Це поширена ситуація, з якою можна зіткнутися, особливо якщо допущено помилку у назві файлу або файл відсутній.

Note
Примітка

Примітка: Якщо файл, який ви намагаєтеся прочитати, не існує, Node.js згенерує помилку на кшталт Error: ENOENT: no such file or directory. Завжди уважно перевіряйте шляхи до файлів та їхні назви.

Читання файлів у Node.js є простим та ефективним завдяки модулю fs. Ви можете швидко отримувати доступ до вмісту файлів та використовувати їх як рядки у своїх застосунках, що спрощує обробку даних, збережених поза вашим кодом.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 21

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 21
some-alt