我需要对文件进行处理,首先计算行数并与一个值进行比较。
下一个是逐行读取文件并进行验证。
如果第一个通过,我需要做第二个过程。
我使用 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 对象来单独读取流吗?