JavaScript:
Skapa en temporär fil
How to:
JavaScript har inte inbyggt stöd för att direkt skapa temporära filer. Men vi kan använda Node.js med fs-modulen kombinerat med tmp-paketet för att enkelt hantera temporära filer.
const fs = require('fs');
const tmp = require('tmp');
// Skapa en temporär fil
tmp.file((err, path, fd, cleanupCallback) => {
if (err) throw err;
console.log(`Temporär fil skapad på: ${path}`);
// Använd filen som behövs ...
// Städa upp när du är klar
cleanupCallback();
});Sample output:
Temporär fil skapad på: /tmp/tmp-9JAn9nDeep Dive
Att hantera temporära filer var enklare i operativsystem som Unix där /tmp-katalogen var standardiserad. I JavaScript och Node.js, måste vi förlita oss på paket som tmp. Alternativ inkluderar att skapa egna unika filnamn med Date.now() eller Math.random(), eller att använda andra paket som tempfile. Implementationen i tmp-paketet hanterar unika namn, automatisk städning och felhantering, vilket underlättar arbetsflöden.
See Also:
- Node.js
fsmodule documentation: https://nodejs.org/api/fs.html tmppackage on npm: https://www.npmjs.com/package/tmptempfilepackage on npm: https://www.npmjs.com/package/tempfile