问题标签 [mkdirs]
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.
android - mkdirs() 不工作,相机不会回到我的 MainActivity
我对Android相当陌生,我正在尝试通过意图使用相机。我知道我对 API23 或更低版本的权限有效。我的应用程序成功打开了相机,但是当我点击确定时,它并没有回到我的 MainActivity。我在网上找到原因是因为我的代码无法为图片创建文件。所以我能够将其缩小到 mkdirs()。此函数始终返回 false。我已经尝试了所有方法,但 mkdirs 总是返回 false。我在文档中遵循了完全相同的代码: https ://developer.android.com/guide/topics/media/camera.html#saving-media 在保存数据下。
这是我的代码:
----- .... 我先做一些检查以确保 SD 卡已安装 ...-------- .....
我尝试过的事情:1-权限。我已经包括:
2-我也试过:try{ if(!photosDirectory.exists()) {
3-我也进入了应用程序并确保该应用程序具有 CAMERA 和 STORAGE 权限。
4-我尝试过调用相同代码的不同方法,但仍然如此。
我很绝望。这让我发疯了。我花了 4 天的时间来解决这个问题,但没有任何运气。我将非常感谢任何意见。非常感谢!
java - 为什么我的 File.mkdirs() 总是返回 false?
我正在遵循本指南中给出的代码片段。以下行(特别是以下行中的最后一个if
块)存在问题:
问题是return null;
在上面的代码片段中总是被执行。
这意味着mediaStorageDir.mkdirs()
总是返回 false。
问题是为什么以及我能做些什么来解决它?
android - 制作外部目录android
如果在 android 应用程序的外部存储中创建目录,我使用以下代码:
但是该目录没有创建,并且一直显示错误消息logcat
:
我也同时使用mkdir()
and mkdirs()
,但结果是一样的。错误在哪里?
更新:
AndroidManifest.xml
android - Android Mashmallow 无法在 StoragePublicDirectory 上创建文件夹
我正在开发一个为 Android SKD 版本 22 构建的应用程序。
在这个应用程序文件夹中使用这种方式创建:
它运行良好,直到我不得不在 Android 6 (SDK v.23) 上编译和运行它。
现在没有创建文件夹。Android 6 关于文件夹“storage/emulated/0”有什么改变吗?
在 Android 6 上工作时是否必须更改目录?
编辑->已解决
使用 Android 6 (SDK v23) 我必须询问权限运行时,显示确认对话框。
这是我使用的代码。
在onCreate()
:
添加onRequestPermissionsResult
以在显示对话框时管理用户的选择:
android - android mkdirs 不工作
我需要在 android 上保存相机中的图像。我在清单中使用了写外部存储权限,我正在使用此代码
我也尝试了 mkdir() 而不是 mkdirs() 相同的结果。
知道代码出了什么问题吗?
谢谢
android - 无法使用 mkdirs() 创建目录 - android
我尝试创建一个目录并使用以下代码:
我还搜索了该文件夹,如果它已创建,则没有。
授予权限:
我还尝试在运行时请求许可,似乎该应用程序已获得许可,因此这不是问题。
几个月前,我创建了另一个应用程序并使用了相同的代码和相同的 SDK 版本,但它仍然不适用于这个应用程序。我得到“未成功创建目录”,我不知道为什么,请帮我弄清楚为什么我无法创建目录。
java - Java制作目录而不是文件
因此,使用下面的代码,它会在文件夹中创建文件
,但我只想创建目录,因为在此之后我使用此代码
它将Multipart 文件保存到同一位置,但由于已经存在文件而引发错误。有没有办法只创建没有文件的文件夹?一个解决方案是删除第一个文件,但寻找更好的解决方案
编辑:
此行创建文件夹和文件,它不应该。我使用 java 8 和 IntelliJ 14
解决方案:
问题是 Intellij 或 Intellij 调试手表。重新启动并清除手表后,如下所示:
new File(path)
file.transferTo(new File(path))
f.exists()
代码开始工作。
java - Android不创建目录sdcard
我已经阅读了许多类似的问题,但我找不到问题的解决方案。乍一看,我做的一切都是正确的,但是目录创建不适用于 API 17 和低版本。
显现
鳕鱼
对于 API 18 及更高版本的工作(/storage/sdcard/LiveWallpapers/...)
对于 API 17 和低版本,它不起作用(/mnt/sdcard/LiveWallpapers/...)
我也尝试手动创建一个目录
该应用程序从 Internet 下载文件并创建目录 LiveWallpapers。对于 API 14、15、16、17 无法创建目录。
日志猫
shell - 将 mkdir 命令的输出分配给变量
我正在尝试将 mkdir 命令的输出分配给一个变量。所以我可以进一步使用该目录。
但是目录名称没有分配给变量。你能纠正我哪里错了。
javafx - 如何将两个以上的文件夹附加到 user.home java
伙计们!我正在尝试将文件夹附加到 user.home 属性。它工作得很好,而我只使用了一个额外的文件夹。但是当我尝试添加另外两个添加项(所以它看起来像 user.home+folder1+folder2+folder3)时,它会抛出 --- java.lang.IllegalArgumentException: Folder parameter must be a valid folder--- 。我虽然有一些限制,但找不到在哪里。