Читання Файлів
Свайпніть щоб показати меню
Файл — це просто набір даних, збережених на вашому комп’ютері, наприклад текстовий документ або зображення. У 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 згенерує помилку. Це поширена ситуація, з якою можна зіткнутися, особливо якщо допущено помилку у назві файлу або файл відсутній.
Примітка: Якщо файл, який ви намагаєтеся прочитати, не існує, Node.js згенерує помилку на кшталт Error: ENOENT: no such file or directory. Завжди уважно перевіряйте шляхи до файлів та їхні назви.
Читання файлів у Node.js є простим та ефективним завдяки модулю fs. Ви можете швидко отримувати доступ до вмісту файлів та використовувати їх як рядки у своїх застосунках, що спрощує обробку даних, збережених поза вашим кодом.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат