@bezvozni

Как взять первую строку из txt, присвоить её переменной, удалить и положить в конец этого же txt (Node.js)?

Модуль 'fs'. Асинхронность не нужна. Судя по поиску самое сложное - удалить строку.
  • Вопрос задан
  • 745 просмотров
Решения вопроса 1
uiworks
@uiworks
const fs = require("fs");

fs.readFile('file.txt', (err, data) => {
    if (err) {
        throw err;
    }

    let fileRows = data.toString().split('\n');

    let firstRow = fileRows.shift();

    fileRows.push(firstRow);

    const fileData = new Uint8Array(Buffer.from(fileRows.join('\n')));

    fs.writeFile('file.txt', fileData, (err) => {
        if (err) {
            throw err;
        }

    });

});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы