我已尝试获取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();
}
}
答案 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");