可以创建目录但是文件exists()返回不存在

walkuere 2018-12-17 02:43:33

之前有一个创建目录,第一次发现没有会创建,后来检查都是有了
文件权限似乎是770,要改777吗?如果要的话怎么改呢?
我是零基础的小白
...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkuere 2018-12-17
  • 打赏
  • 举报
回复
在AndroidManifest.xml里念两句配置
苟利。。。

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

看这里解决的
https://m.jb51.net/article/99331.htm
雕·不懒惰 2018-12-17
  • 打赏
  • 举报
回复
首先创建文件跟创建文件夹要分清楚,再去看下file.mkdirs跟file.mkdir的区别

String iVdi=Envirometn.getExternalStorageDirectory()+"/iVd";

File file=new File()
if(!file.exits){
file.mkdirs; //新建文件夹
}

File dirFile=new File(file.getAbsolutePath(),"/ivd.db")
if(!file.exits){
file.createNewFile(); //新建文件
}

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧