运行 Node.js v22.12.0。
努力打开文件:
const fs = require("fs");
const file = await fs.open(
"IP2LOCATION-COUNTRY-REGION-CITY.CSV",
"r",
(err) => {
console.log("Err is " + err);
}
);
console.log(file);
该文件存在于项目目录中
-rwxrwxrwx 1 ubuntu ubuntu 12273675 Dec 31 16:00 IP2LOCATION-COUNTRY-REGION-CITY.CSV
结果:
File is undefined
Err is null
如果我尝试在代码中故意错误地指定文件名,那么结果是:
File is undefined
Err is Error: ENOENT: no such file or directory, open 'IP2LOCATION-COUNTRY-REGION-CIT.CSV'
这证明该文件存在。
真的真的很困惑。实际文件是非空的 CSV 文件,大小为 12 MB。
非常感谢您的任何想法!