开发者社区> 问答> 正文

为什么在ubuntu下我创建一个文件老是报错? ?报错

这是代码
File f= new File("/home/my.xml");
System.out.println("创建新文件");
if(!f.exists()){
try {
f.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

        System.out.println("新文件创建成功");


    }
}


    这是报错信息

      Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)

展开
收起
爱吃鱼的程序员 2020-06-23 15:05:47 608 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    home下需要root权限,楼主换个目录试试看

    找不到这个文件,你指定完整路径试试

    应该在当前用户的宿主目录下创建目录

    2020-06-23 15:06:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
低代码开发师(初级)实战教程 立即下载