javascript - Javascript 无法读取启用了读取权限的文件
问题描述
我收到以下错误
ENOENT: no such file or directory, open '/tmp/thorg/integ/creation_integ_tests/thorg.9e2f69c4-83e2-4994-9481-ddd2fe928841.json
尝试同步读取文件时(在集成测试的同一进程中同步写入之后)
fs.readFileSync(filePath);
据我了解,ENOENT 可能与权限有关。但是,该文件对每个人都有读取权限-rw-r--r--
> stat /tmp/thorg/integ/creation_integ_tests/thorg.9e2f69c4-83e2-4994-9481-ddd2fe928841.json
16777220 85706805 -rw-r--r-- 1 vintrino wheel 0 232 "May 24 20:53:36 2021" "May 24 20:53:36 2021" "May 24 20:53:36 2021" "May 24 20:53:35 2021" 4096 8 0 /tmp/thorg/integ/creation_integ_tests/thorg.9e2f69c4-83e2-4994-9481-ddd2fe928841.json
我在这里缺少具有 unix 权限的东西吗?
解决方案
推荐阅读
- reactjs - 如何使用 mui-datatable 实现 aws 订阅
- sharepoint - 如何为我的文档管理配置版本控制设置
- postgresql - Spring Docker 容器无法访问 Postgres Docker 容器
- java - 如何修复“ java.lang.UnsatisfiedLinkError: no opencv_java320 in java.library.path:
- three.js - 如何在 Three.JS 中去除模型的光泽
- javascript - 条纹国家下拉菜单被切断
- python - 在目录中的哪里可以找到文件?
- xml - 如何将文本部分提取到基于 id 命名的单独文件中?
- python - Python 数据框 sume 迭代
- jquery - 如何从单独的函数调用 dropzone processQueue()?