1
von NodeJS documentation auf fs.mkdtempPfadseparator über OS-Plattformen
const tmpDir = '/tmp';
const subdir = '/com.domain.app';
!fs.existsSync(tmp + subdir) ? fs.mkdirSync(tmp + subdir) : null;
// This method is *CORRECT*:
const path = require('path');
fs.mkdtemp(tmpDir + path.sep + subdir + path.sep, function(err, folder){
if (err) throw err;
console.log(folder);
});
Meine Frage an path.sep
und temporären Verzeichnisse verwendet ist, und ich mag, dass der Code plattformunabhängig sein und in der Lage sein auf mehreren Plattformen laufen .
- was ist der Wert von
path.sep
über alle Nodejs-Plattformen. - Welcher Wert ist das tmp-Verzeichnis für alle nodejs-Plattformen?
- ist
/tmp
auf Windows verfügbar? - irgendwelche Vorschläge für obigen Code, wenn es um temporäre Verzeichnisse/Pfade
Dank