2 qq 30968073 qq_30968073 于 2016.04.11 09:46 提问

为什么在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)

3个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.11 10:16
已采纳

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

qq423399099
qq423399099 回复qq_30968073: 上面的语句仅仅是创建了一个对象。 添加 f.createNewFile(); 来创建一个新的空文件
一年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
一年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
一年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
一年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
一年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
一年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
一年多之前 回复
qq_30968073
qq_30968073 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
一年多之前 回复
bdmh
bdmh   Ds   Rxr 2016.04.11 09:51

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

qq_30968073
qq_30968073 我就是想在home目录下创建一个xml文件啊。。。这就是完整路径啊,,这样不行吗?
一年多之前 回复
qq_30968073
qq_30968073 我就是想在home目录下创建一个xml文件啊。。。这就是完整路径啊,,这样不行吗?
一年多之前 回复
lumingkui1990
lumingkui1990   2016.04.11 12:36

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

qq_30968073
qq_30968073 我换成我的eclipse的工作目录也不行//你知道原因吗?困扰好久了。。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!