我需要對文件進行處理,首先計算行數並與值進行比較。可以在流式讀取器中使用相同的輸入流
下一步是通過逐行讀取文件並進行驗證。
如果第一個只通過我需要做第二個過程。
我用FTP讀取同一個文件。
當我嘗試創建不同的輸入流... ftp忙於讀取當前文件。
這樣的:
(is1 = ftp.getFile(feedFileName);)
下面
是剩餘:
InputStream is = null;
LineNumberReader lin = null;
LineNumberReader lin1 = null;
is = ftp.getFile(feedFileName);
lin = new LineNumberReader(new InputStreamReader(is));
所以我只是使用如下:
is1=is;
都將流是具有從文件內容開始完成或第一個流對象被讀取後第二個對象將變爲空。
那麼剩下的唯一選擇是創建一個新的ftp對象來單獨讀取一個流?
這是什麼 '的ftp忙讀取當前文件' 的意思。任何例外? – home 2012-08-10 13:38:38
當我給出時發生異常:is1 = ftp.getFile(feedFileName);由於ftp已經讀到。 – ashwinsakthi 2012-08-10 13:41:03