Файлова система: читаємо та записуємо файли

Sprint 04
code template 10 points
Файли для завантаження
🔒 Завантажити код спрінту 🔒 Завантажити шаблон спрінту
Результати перевірки

Проверка доступна после приобретения курса.

Завантажити код на перевірку

Проверка доступна после приобретения курса.

Інформація
Огляд спринту
  • 00:00 Огляд папок та файлів для роботи
  • 02:40 Читання текстового файлу
  • 11:00 Читання файлу в масив, розбивка рядками
  • 15:30 Запис текстового файлу
  • 18:20 Ключ файлової системи "a"
  • 20:20 Запис файлу з масиву
  • 22:30 Порівняння ключів файлової системи
Теги

itgid, itgid.info, node.js itgid, node 2024 itgid, курс node 2024, записуємо файл, node writeFile, node writeFileSync, node readFileSync, node readFile, readfile flag r, writeFile flag w ay, nod array, читання файлу в node.js, перенесення рядків текстового файлу node.js, розбиваємо текст за рядками node.js

Документація
Прапори файлової системи
'ax'аналогічно 'a', але не працює, якщо шлях існує.
'a'відкрити файл для додавання даних. Файл створюється, якщо він не існує.
'ax' аналогічно 'a', але не працює, якщо шлях існує.
'a+' відкрити файл для читання та додавання. Файл створюється, якщо він не існує.
'ax+' аналогічно 'a+', але зазнає невдачі, якщо шлях існує.
'as' відкрити файл для додавання даних у синхронному режимі. Файл створюється, якщо він не існує.
'as+' відкрити файл для читання та додавання даних у синхронному режимі. Файл створюється, якщо він не існує.
'r' відкрити файл для читання. Виняток виникає, якщо файл не існує.
'rs' відкрити файл для читання у синхронному режимі. Виняток виникає, якщо файл не існує.
'r+' відкрити файл для читання та запису. Виняток виникає, якщо файл не існує.
'rs+' відкрити файл для читання та запису в синхронному режимі. Вказує операційну систему обійти кеш локальної файлової системи. Це перш за все корисно для відкриття файлів на монтуванні NFS, оскільки дозволяє пропустити потенційно застарілий локальний кеш. Це дуже сильно впливає на продуктивність введення-виведення, тому використовувати цей прапор не рекомендується, якщо в цьому немає потреби.
'w' відкрити файл для запису. Файл створюється (якщо не існує) чи очищається (якщо він існує).
'wx' аналогічно 'w', але зазнає невдачі, якщо шлях існує.
'w+' відкрити файл для читання та запису. Файл створюється (якщо не існує) чи очещается (якщо він існує).
'wx+' аналогічно 'w+', але не працює, якщо шлях існує.