Функция NodeJS fs-extra remove ()

Опубликовано: 14 Декабря, 2021

Функция remove () удаляет указанный файл или каталог. Все файлы внутри каталога удаляются. Если данный файл или каталог не существует, функция ничего не сделает.

Синтаксис:

 fs.remove (путь, обратный вызов)

Параметры: эта функция принимает два параметра, как указано выше и описано ниже.

  • path: это строка, содержащая путь к файлу или каталогу.
  • обратный вызов: он будет вызван после выполнения функции. Мы также можем использовать обещания вместо функции обратного вызова.

Возвращаемое значение: ничего не возвращает.

Следуйте инструкциям по реализации функции:

  • Модуль можно установить с помощью следующей команды:

     npm установить fs-extra
  • После установки модуля вы можете проверить версию установленного модуля с помощью этой команды:

     npm ls fs-extra 

  • Создайте файл с именем index.js и запросите в нем модуль fs-extra, используя следующую команду:

     const fs = require ('fs-extra');
  • Чтобы запустить файл, напишите в терминале следующую команду:

     узел index.js

    Структура проекта будет выглядеть так:

    Пример 1:

    index.js



    // Requiring module
    import { remove } from "fs-extra" ;
    // This file exists
    // already so the
    // function will delete it
    const file = "file.txt" ;
    // Function call
    // Using callback function
    fs.remove(file, (err) => {
    if (err) return console.log(err);
    console.log( "Given file is deleted" );
    });

    Вывод: этот вывод будет выводом на консоль.

    Пример 2:

    index.js

    // Requiring module
    import { remove } from "fs-extra" ;
    // The directory and
    // the files inside
    // it will be deleted
    const file = "dir" ;
    // Function call
    // Using Promises
    remove(file)
    .then(() => console.log( "Directory and files inside it are deleted" ))
    . catch ((e) => console.log(e));

    Вывод: этот вывод будет выводом на консоль.

    Ссылка: https://github.com/jprichardson/node-fs-extra/blob/HEAD/docs/remove.md