Créer / supprimer facilement les répertoires temporaires
Parfois, vous avez juste besoin d'un moyen rapide et facile de créer des répertoires temporaires. Les répertoires sont créés dans le répertoire temporaire du système d'exploitation standard.
De plus, ce module est livré comme suit:
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 ( ) ; Renvoie: { path: String, remove: Function }
Crée un répertoire temporaire dans le répertoire TEMP par défaut du système d'exploitation et renvoie l'objet AN avec deux propriétés:
Type: String
Le path vers le répertoire créé.
Par défaut, cela est créé en tant que dossier caché dans le répertoire des utilisateurs.
Type: Function Renvoie: Promise
Invoquer cette fonction supprime et nettoie le répertoire temporaire.
IMPORTANT: Tout dans le répertoire est supprimé récursivement.
Type: String
Préfixe personnalisé pour le dossier. Par défaut est sg- .
Type: String
Chemin personnalisé pour le répertoire. Le chemin est créé récursivement.
Par défaut, le répertoire TMP système.
MIT © Terkel Gjervig