让我们看下面的代码。如果我想将文件保存到/tmp/new_folder
,是否应该使用节点的fs.mkdir()
函数,或者即使子目录尚不存在,也可以将其路径设置为字符串吗?
还要求在连接字符串时使用path.join()
来创建目标路径吗?
// Download file from bucket.
const bucket = gcs.bucket(fileBucket);
const tempFilePath = path.join(os.tmpdir(), fileName);
const metadata = {
contentType: contentType,
};
return bucket.file(filePath).download({
destination: tempFilePath,
})
答案 0 :(得分:-1)
在Cloud Functions运行时中,/ tmp已经存在,因此在此处写入文件之前无需尝试创建它。如果要在/ tmp下创建一个子目录,则必须自己创建(在完成功能后将其删除)。