TypeScript:
Creazione di un file temporaneo
Come Fare:
import { fileSync } from 'tmp';
// Creazione di un file temporaneo
const tmpFile = fileSync();
console.log(`File temporaneo creato in: ${tmpFile.name}`);
// Fai qualcosa con il file...
// Quando hai finito, chiudi il file e cancellalo
tmpFile.removeCallback();
Sample output:
File temporaneo creato in: /tmp/12345-random.tmp
Approfondimento:
La creazione di file temporanei è una pratica comune e storica. Nei primi sistemi, serviva a gestire limitazioni di memoria; oggi si usa per sicurezza e performance. Alternative includono l’uso di database in-memory come SQLite o Redis. L’implementazione dipende dal sistema operativo: ad esempio, in Unix-like si usa molto la cartella /tmp
. Per TypeScript, il pacchetto tmp
offre API semplici e pulite per gestire file e cartelle temporanee.
Vedi Anche:
- Documentazione Node.js su file system: Node.js fs
- Pacchetto
tmp
su npm: npm tmp package - Info su SQLite: SQLite
- Info su Redis: Redis