打开失败:ENOENT(没有这样的文件或目录)

时间:2015-07-07 09:11:52

标签: java android

我已尝试获取OutputStream或createNewFile,如果MyCurrent文件不存在,但我有一个例外"打开失败:ENOENT(没有这样的文件或目录)"。当我在我的Android设备中检查fileManager时,我看到创建了0字节大小的MyCurrent文件。我确定该目录存在。我的代码中有什么问题?感谢。

  final File fileBackupDir = new File(Environment.getExternalStorageDirectory(), "/Pioneers Source/" + "/DownLoad/temp.apk");
  if (!fileBackupDir.exists()) 
  {
   try {                                        
        fileBackupDir.createNewFile();
        OutputStream outputStream = new BufferedOutputStream(new FileOutputStream(fileBackupDir));

        } catch (IOException e)
            {
                e.printStackTrace();
            }
   }

1 个答案:

答案 0 :(得分:0)

  

你有一个双重/在“先锋源 // 下载”

替换

 final File fileBackupDir = new File(Environment.getExternalStorageDirectory(), "/Pioneers Source/" + "/DownLoad/temp.apk");

 final File fileBackupDir = new File(Environment.getExternalStorageDirectory(), "/Pioneers Source/" + "DownLoad/temp.apk");