文章詳情頁
Java。從FTP讀取文件,但不要完整下載
瀏覽:70日期:2024-05-03 08:42:34
如何解決Java。從FTP讀取文件,但不要完整下載?
只需閱讀第一行,忽略剩余內容并關閉流。智能FTP客戶端不會在提供任何內容供讀取之前將 整個 流緩沖在內存中。
假設您使用的是Apache Commons Net FTPClient:
BufferedReader reader = null;String firstLine = null;try { InputStream stream = ftpClient.retrieveFileStream(ftpFile.getName()); reader = new BufferedReader(new InputStreamReader(stream, 'UTF-8')); firstLine = reader.readLine();} finally { if (reader != null) try { reader.close(); } catch (IOException logorIgnore) {}}doYourThingWith(firstLine);解決方法
我需要從FTP讀取CSV文件頭。
由于這些文件可能非常龐大,因此我不需要下載它們。
有沒有辦法從FTP讀取CSV文件的第一行并中止連接?
標簽:
java
排行榜
