【发布时间】:2018-07-23 20:06:47
【问题描述】:
当我写入 os.tmpdir 时,我可以在查看目录时看到该文件,但在随后调用同一函数时,我什么也看不到。我认为这意味着文件不知何故不再存在(不太可能),或者我正在寻找不同的地方。我知道我应该在使用它们之后删除 tmp 目录中的文件,但在此之前我希望能够再次找到这些文件,以确保任何删除方法在以后都可以正常工作。
下面是我编写文件的代码。
var wstream = fs.createWriteStream(os.tmpdir() + '/myOutput.txt');
wstream.write('Hello world!\n');
wstream.write('Another line\n');
wstream.end();
wstream.on('finish', function () {
console.log('file has been written');
fs.readdir(os.tmpdir(), (err, files) => {
console.log(files.length);
files.forEach(file => {
console.log("Hey Again3", file);
});
})
【问题讨论】:
标签: node.js google-cloud-functions