Temporäre Verzeichnisse einfach erstellen/entfernen
Manchmal brauchen Sie nur eine schnelle und einfache Möglichkeit, temporäre Verzeichnisse zu erstellen. Verzeichnisse werden im temporären Standard -Betriebssystem -Verzeichnis erstellt.
Zusätzlich wird dieses Modul als:
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 ( ) ; Rückgabe: { path: String, remove: Function }
Erstellt ein temporäres Verzeichnis im OS -Standard -TEMP -Verzeichnis und gibt das ein Objekt mit zwei Eigenschaften zurück:
Typ: String
Der path zum erstellten Verzeichnis.
Standardmäßig wird dies als versteckter Ordner im Home -Verzeichnis der Benutzer erstellt.
Typ: Function Rückgabe: Promise
Das Aufrufen dieser Funktion entfernt und reinigen Sie das temporäre Verzeichnis.
Wichtig: Alles im Verzeichnis wird rekursiv entfernt.
Typ: String
Benutzerdefinierte Präfix für den Ordner. Standardeinstellungen zu sg- .
Typ: String
Benutzerdefinierte Pfad für das Verzeichnis. Pfad wird rekursiv erstellt.
Standardeinstellung zum System TMP -Verzeichnis.
Mit © Terkel Gjervig