为什么使用NodeJS文件系统写文件会抛出异常‘ENOENT:没有这样的文件或目录’?

3ks5zfa0  于 2022-10-12  发布在  Node.js
关注(0)|答案(1)|浏览(213)

我正在使用NodeJS包fs将文件写入磁盘。如果文件不存在,为什么writeFile()会抛出No such file or directory错误?

我的代码是:

import { promises as fsp } from 'fs';
await fsp.writeFile(filepath, readableStream);
7lrncoxx

7lrncoxx1#

我想通了。如果文件路径包含某些无效字符(在我的例子中是分号:),则它将抛出此异常并无法写入文件。

相关问题