不允许在2文件android上使用createTempFile进行操作

不允许在2文件android上使用createTempFile进行操作,android,file,kotlin,Android,File,Kotlin,尝试在android sdk 24上装入第二个文件时,得到“不允许操作”。 在第一个方面没有问题。所有就绪者在清单中都有权限 代码: 舱单: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/

尝试在android sdk 24上装入第二个文件时,得到“不允许操作”。 在第一个方面没有问题。所有就绪者在清单中都有权限

代码:

舱单:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

如果我删除第二行中的“VideoFolder”,它将工作并创建到tmp目录 如果我只装第一个文件,那就是工作。 如果我使用另一个目录,它将不起作用

目录不存在

错误:

W/System.err:java.io.IOException:不允许操作 W/System.err:at java.io.UnixFileSystem.CreateFileExclusivey0(本机方法) W/System.err:at UnixFileSystem.CreateFileExclusive(UnixFileSystem.java:317) W/System.err:at java.io.File.createTempFile(File.java:2018) W/System.er


你解决了这个问题吗?我也有同样的问题。谢谢
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>