Android Sqlite到.csv,CSVWriter-csv文件在创建后不可见

Android Sqlite到.csv,CSVWriter-csv文件在创建后不可见,android,sqlite,export-to-csv,Android,Sqlite,Export To Csv,我正在尝试将自定义SQLite数据库导出为Excel可读格式。我正在使用建议的方法将.db转换为.csv。代码似乎工作得很好,没有抛出异常,CSVWriter表示文件已成功导出。我正在导出到Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY\u DOWNLOADS)。但是,当我打开设备上的下载文件夹时,我没有看到任何.csv文件 我通过编写一个简单的文本文件来检查代码,文本文件显示在同一个目录中,但不是.csv文

我正在尝试将自定义SQLite数据库导出为Excel可读格式。我正在使用建议的方法将.db转换为.csv。代码似乎工作得很好,没有抛出异常,
CSVWriter
表示文件已成功导出。我正在导出到
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY\u DOWNLOADS)。
但是,当我打开设备上的下载文件夹时,我没有看到任何.csv文件

我通过编写一个简单的文本文件来检查代码,文本文件显示在同一个目录中,但不是.csv文件。此外,我的数据库是用系统打印测试的,它不是空的——它正在正常工作并正确存储信息

有什么线索吗?我错过什么了吗?我的数据库正在使用
fts3
,这会影响吗?下面是在复制数据库之前创建.csv文件的代码:

protected Boolean doInBackground(final String... args)
     {
         File dbFile=getDatabasePath(patientData.DATABASE_NAME);

         File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
         File file = new File(path, "patients.csv");

         try
         {
             file.createNewFile();
             CSVWriter csvWrite = new CSVWriter(new FileWriter(file));
                 ...
             }
          ....
      }

请让我知道,如果任何更多的信息是需要从我

别客气。一天后,我再次打开android平板电脑,文件神奇地出现在那里。这一定是我的程序中没有的错误。如果有人想知道上面的代码正在工作,请不要介意。一天后,我再次打开android平板电脑,文件神奇地出现在那里。这一定是我的程序中没有的错误。如果有人想知道上面的代码正在工作。