Легко создавать/удалить временные каталоги
Иногда вам просто нужен быстрый и простой способ создания временных каталогов. Кадровые каталоги создаются в стандартном временном каталоге ОС.
Кроме того, этот модуль доставляется как:
dist/stopgap.mjsdist/stopgap.js $ npm install --save stopgap
import stopgap from 'stopgap' ;
const { path , remove } = await stopgap ( ) ;
// path ~> /var/folders/c7/fqpgnx7x5654w6z_k3syl11r0000gn/T/sg-LC48Pf
// remove ~> call function to delete directory
// clean up
await remove ( ) ; Возврат: { path: String, remove: Function }
Создает временный каталог в каталоге Temp по умолчанию ОС и возвращает объект с двумя свойствами:
Тип: String
path к созданному каталогу.
По умолчанию это создано как скрытая папка в домашнем каталоге пользователей.
Тип: Function возвращает: Promise
Вызывая эту функцию удаляет и очищает временный каталог.
Важно: все внутри каталога удаляется рекурсивно.
Тип: String
Пользовательский префикс для папки. По умолчанию в sg- .
Тип: String
Пользовательский путь для каталога. Путь создается рекурсивно.
По умолчанию в каталог системы TMP.
MIT © Terkel Gjervig