我正在尝试让我的应用程序导出一个 .csv 文件,该文件可以在下载 APP 中获取。我这样做的方式是通过文件输出
我通过调用 Environment.getExternalStorageDirectory().getAbsolutePath() 得到 remotedir
* Download CSV
*/
public static void downloadCSV(String filename, String remoteDir) throws Exception{
File dir = new File( remoteDir + "/download/");
dir.mkdirs();
//FileWriter f = new FileWriter("Download/" + filename + ".csv");
File fileObject = new File(dir, filename);
fileObject.delete();
fileObject.createNewFile();
ObjectOutputStream objectOut = null;
FileOutputStream stream = new FileOutputStream(fileObject);
objectOut = new ObjectOutputStream(new BufferedOutputStream(stream));
/* Irrelevant code */
String csv = Helper.getCSV(table.getColumnList(), view);
objectOut.writeChars(csv);
objectOut.close();
}
每当我在手机(HTC One S)上测试它时,我在任何地方都看不到该文件。我希望我的 csv 文件在下载应用程序中弹出,但我不确定代表哪个目录。
谢谢