问题标签 [enoent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 带有一些文件的 Android ENOENT
我使用 Intent 获取图片路径并将它们打开到文件中。我可以打开在“相机”文件夹中分配的文件,如“/storage/emulated/0/DCIM/Camera/IMG_20160817_232858.jpg”,但我无法在“/storage/emulated/0/Pictures/1634894_.png”等位置打开文件. 使用 file.exists() 它只是说它没有。需要说我正在使用 API 23 并且我请求 READ_EXTERNAL_STORAGE,所以这不是问题......但即使这样我也无法访问这些文件。有什么问题?
更新:同一文件夹中的所有文件都不会发生这种情况,只是其中一些文件,但它们确实存在,因为我可以从图库中打开它们。
Update2:我使用这个 Intent。
Update3:运行时权限:
清单中的权限:
android - 无法在 Android 6.0 + 上保存下载的文件
我刚刚遇到了一个我自己似乎无法解决的问题。
此应用程序的一个关键元素是从 url 下载和存储文件,为此我使用了AsyncTask
该文件最终保存到
Environment.getExternalStorageDirectory().toString() + "/" + fileName + ".xls")
然后创建一个文件:
File file = new File(Environment.getExternalStorageDirectory().toString() + "/" + fileName + ".xls");
并制作了一个流
此时我得到一个FileNotFoundException ENOENT :没有这样的文件或目录。
我在我的 AndroidManifest.xml 文件中设置了适当的权限
Environment.getExternalStorageState() 返回“挂载”值。
而且我可以确认已建立互联网连接,因为在下载任何文件之前,我必须在应用程序中使用适当的凭据登录。
我正在为 API 16、Android 4.1(果冻豆)制作这个应用程序。任何帮助将不胜感激!
编辑:我已经设法在三星 SM-G800G(Android 5.1.1,API 22)上完成这项工作。但该应用程序不会在我的 Nexus One(Android 6.0,API 23)或 SAMSUNG SM-G900F(Android 6.0.1,API 23)上运行。
因此,Android 版本如何影响下载肯定会发生一些事情,我现在正在研究它。
node.js - 可视代码调试错误:ENOENT:没有这样的文件或目录,打开“.env”
我是 node.js 帆框架的新成员。我已经安装了sails 并使用命令创建了我的第一个应用程序
我已经使用 Visual Studio 代码成功运行/调试了我的示例应用程序。但是我无法调试使用sails 创建的另一个代码。尝试调试应用程序时,Visual Studio 调试器会产生这样的错误
与此相关的实际问题是什么?
java - Android:W / System.err:stat失败:ENOENT(没有这样的文件或目录):
所以这是我第一次提出问题,而且我是 android 新手。我已经为这个错误做了很多搜索,它似乎与异常的打开失败版本不同。有谁知道这是什么以及为什么会发生这种情况?
一些代码片段:
错误是:
谢谢
windows - npm Windows 7 错误
我正在帮助某人通过在 Windows 7 中运行 npm。执行npm update时,返回以下错误(ENOENT,scandir)。但是npm找不到的文件夹已经验证存在,运行npm的用户对该文件夹有完全权限。以下是此错误的 npm-debug.log 的详细信息:
我对在 Windows 上使用 Node 一点也不熟悉。请帮忙,谢谢。(注意:我已将上面的特定用户文件夹信息替换为 \ 以清理信息。)
node.js - events.js:160 抛出 er;// 未处理的“错误”事件 ^
我想我做了一些事情并破坏了节点。我尝试过改变路径,但真的不知道我在做什么,也不想让问题变得更糟。尝试卸载并重新安装节点都无济于事。任何帮助或想法都会很棒。
docker - 在 docker 容器内运行 ejabberd 导致 PREVIOUS.LOG enoent 崩溃
我在 docker 容器中运行 ejabberd。很长一段时间内一切正常,但今天我发现一个小时左右后 ejabberd 崩溃了。这是 crash.log 文件的重要部分。
基于崩溃错误日志似乎与日志轮换有关。
奇怪的是,每当我重新启动容器时一切正常,我显然可以看到/opt/ejabberd/database/ejabberd@localhost/
包含所有文件的目录以及LATEST.LOG
文件。一个小时左右后,它崩溃了,然后里面的所有东西/opt/ejabberd/database/ejabberd@localhost/
都消失了,即使ejabberd@localhost
目录也被删除了。
如果我进入容器内部,我将无法再次创建目录或目录中的任何其他文件/opt/ejabberd/database/
。
似乎不是权限问题
不得不说我以前没有这个,有没有人在使用 ejabberd 的 docker 容器中经历过类似的事情?有什么想法会导致这个奇怪的错误吗?
提前致谢