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

问题描述

为什么在ubuntu下我创建一个文件老是报错? 3C
这是代码
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)

解决方案

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

解决方案二:
home下需要root权限,楼主换个目录试试看

解决方案三:
应该在当前用户的宿主目录下创建目录

时间: 2024-09-13 16:39:13

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

android studio-Android Studio每打开一个文件就报错

问题描述 Android Studio每打开一个文件就报错 就是这样了...连跳十几个,萌新看不出问题在哪里,求大神解答QAQ 解决方案 重装吧,你可能gradle没弄好 解决方案二: 重启也不行?试一下file>Invalidate caches/restart

文件传输-使用edtftp.jar在做ftp下载小文件是可以的,下载大小为G的文件老是报错

问题描述 使用edtftp.jar在做ftp下载小文件是可以的,下载大小为G的文件老是报错 远程主机是台HP-UX的机器,使用edtftp.jar在做ftp下载小文件是可以的,下载大小为G的文件老是报错,但也有些上G的文件是下载成功的,不知是为什么?麻烦各位牛人不吝赐教!先在此感谢各位了!com.enterprisedt.net.ftp.ControlChannelIOException: Control channel unexpectedly closed ('' read so far)

c语言-Linux C编程:将Linux根目录下指定的一个文件夹内的所以文件按创建时间排序

问题描述 Linux C编程:将Linux根目录下指定的一个文件夹内的所以文件按创建时间排序 Linux C编程:将Linux根目录下指定的一个文件夹内的所以文件按创建时间排序,并删除创建时间最靠前的100个文件.请大神赐教代码,非常非常感谢!! 解决方案 http://blog.csdn.net/kesaihao862/article/details/6657399

在Ubuntu下如何创建远程".deb"包仓库

在Ubuntu下如何创建远程".deb"包仓库 Reprepro是一款小巧的命令行工具来方便地创建并管理.deb仓库.今天我们会展示给你如何使用reprepro简单地创建一个Debian包仓库,并使用rsync上传到Sourceforge.net. 步骤 1: 安装Reprepro并生成key 首先,安装所有需要的包,使用下面的apt-get命令. $ sudo apt-get install reprepro gnupg 现在你需要使用gnupg生成一个gpg key,这里使用下面的

Ubuntu下使用VI编辑文件必知的常用命令

Ubuntu下使用VI编辑文件必知的常用命令http://www.linuxidc.com/Linux/2009-04/19489.htm [日期:2009-04-18] 来源:Linux社区  作者:Ubuntu整理  Ubuntu下使用VI编辑文件必知的常用命令  进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/patter

file-Android创建一个文件夹和文件

问题描述 Android创建一个文件夹和文件 public class MainActivity extends Activity { URLConnection connection; int DownedFileLength=0; InputStream inputStream;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent

如何在ubuntu下编译linux API文件?

问题描述 如何在ubuntu下编译linux API文件? 一个用到了Linux API的C文件,应该如何在ubunt下编译,我编译时总会出现系统头文件出错的情况或者缺少某个头文件 解决方案 gcc -wall -g xx.c -o xx 找出你调用的api函数x,使用man x,可以查看需要的头文件

android-如何给程序创建一个文件但不是为用户使用?

问题描述 如何给程序创建一个文件但不是为用户使用? 我想创建一个文件来保存程序中的一些信息,为的是下次初始化时用.但是我想把文件放在程序中而不是sd card中,要如何设置文件的位置呢? InputStreamReader fsr = new InputStreamReader(openFileInput(**what position** +""test.xml"")); 解决方案 用sharedPreferrence能满足基本的需求 解决方案二: 配置参数之类的

如何判断assets下的某一个文件是否存在

问题描述 如何判断assets下的某一个文件是否存在 if ((new File(""file://android_assets/aa.mp3"")).exists()) {}if ((new File(""aa.mp3"")).exists()) {}以上方法都无法判断 解决方案 感谢以上两位朋友的回答,@franzhong的方式我用过,也是可以的下面我用的方法, /** * 加载本地图片 * @param url * @r