Android 尝试写入内部存储器时发生eNONT错误

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

我正在尝试从web服务器下载一个文件,然后将其保存到
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");