次の方法で csv ファイル情報ファイルをダウンロードしました。
File file = new File(context.getFilesDir().getAbsolutePath()+ "/data2.csv");
// File file = new File("data2.csv");
try {
ftp.connect("x.x.x.x");
ftp.login("xx", "xx");
ftp.changeWorkingDirectory("/");
ftp.enterLocalPassiveMode();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
OutputStream outputStream = null;
boolean success = false;
try {
outputStream = new BufferedOutputStream(new FileOutputStream(file));
success = ftp.retrieveFile("data.csv", outputStream);
} finally {
if (outputStream != null) {
outputStream.close();
}
}
その後、アプリケーションの ddms をチェックしたところ、data2.csv ファイルがそこにありました。
それから私はちょうどそれを開いたかった
CSVReader reader = new CSVReader(new InputStreamReader(getAssets().open(context.getFilesDir().getAbsolutePath()+File.separator+"data2.csv")));
何度か試行した後、「filenotfoundexception」がスローされます。私は何をすべきか ?