0
私は、Apache Commons NetのFTPClientを使ってサーバーにあるファイルから内容を読んでいます。一度読むだけでうまく動作します。しかし、私が2番目のファイルを読み込もうとしているとき、私のFTPClientのInputStreamはnullを返します。これは私のコードです:私は間違っFTPClient FileStreamを正しく閉じるには
FTPClient ftpClient = new FTPClient();
ftpClient.connect("myhostname");
ftpClient.login("myusername", "mypassword");
// read InputStream from file
InputStream inputStream = ftpClient.retrieveFileStream("/my/firstfile.txt");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
// read every line...
// close everything
inputStream.close();
bufferedReader.close();
// second try
inputStream = ftpClient.retrieveFileStream("/my/secondfile.txt");
bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
// ...
inputStream.close();
bufferedReader.close();
何をしているのですか?