我在下面编写了一段代码,用于将 Excel 记录插入到数据库表中。Excel 文件在 ftp 服务器上。基本上我首先改变目录abd retrievig 文件流。
readExcel(String test, String filename) { client.changeWorkingDirectory("/"+test); is = client.retrieveFileStream(filename"); //do the processing }
上面的代码一次运行良好。但是现在我想循环使用上面的代码并上传多个文件。我这样做了,发现只有第一个文件得到了正确处理,第二个文件卡在了方法上方client.retrieveFileStream()
。在我对循环中的第一个文件使用printWorkingDirectory()
之前和之后的方法之后,它在之前和之后给出了正确的目录。changeWorkingDirectory()
但是在循环中第二次它给出了 null 两次并且代码之前被卡住了。retrieveFileStream()
.
根据我的说法,问题是因为changeWorkingDirectory()
被多次调用。
紫衣仙女
汪汪一只猫
相关分类