Android 尝试写入内部存储器时发生eNONT错误
我正在尝试从web服务器下载一个文件,然后将其保存到Android 尝试写入内部存储器时发生eNONT错误,android,storage,Android,Storage,我正在尝试从web服务器下载一个文件,然后将其保存到data/data中“我的应用程序”文件夹中的文件夹中。但是,我得到了这个错误: java.io.FileNotFoundException: /data/data/com.package.name/databases/file: open failed: ENOENT (No such file or directory) 这是我在AsyncTask中的代码(复制自): 问题出在哪里?RU在emulator中检查>>使用FileOutput
data/data
中“我的应用程序”文件夹中的文件夹中。但是,我得到了这个错误:
java.io.FileNotFoundException: /data/data/com.package.name/databases/file: open failed: ENOENT (No such file or directory)
这是我在AsyncTask中的代码(复制自):
问题出在哪里?RU在emulator中检查>>使用
FileOutputStream fos=openFileOutput(文件名,Context.MODE\u PRIVATE)代码>。这样做是可行的,但它会将文件保存到files
文件夹中。如何保存到其他文件夹?
FileOutputStream output = new FileOutputStream("/data/data/" + getPackageName() + "/databases/file");