Функция NodeJS fs-extra remove ()
Функция 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