gpt4 book ai didi

java - 如何在 java 中使用 FTPClient 对象检索多个文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:19 26 4
gpt4 key购买 nike

我想从目录中检索文件列表(比如大约 100 个文件)。我在 java FTPClient 对象中使用了 retrieveFileStream 方法来单独获取文件。

在检索文件时,我多次遇到套接字异常,我有一个重试逻辑来克服这个问题。

问题是每个套接字异常都会导致 10 秒的延迟,这最终会影响我的代码性能。

我想更改代码,以便在一个文件中检索所有文件单一功能。我在 FTPClient 对象中尝试了 listFiles 方法来获取特定目录中的所有文件。但是我的目录有大量文件(大约 10000 个),这再次影响了我的代码性能。
是否有任何方法可以通过提供所需的文件名列表作为输入参数来获取文件列表?请帮我解决这个问题。

最佳答案

I want to make code changes such that all the files to be retrieved in a single function. I tried listFiles method in FTPClient object to get all the files in the particular directory. But my directory is having huge number of files (Say about 10000), which again impacts my code performance.
Is there any method to get list of files by providing the required file names list as input parameter?

没有比您已有的解决方案更好的解决方案了。

当然,除了将作业拆分到多个线程。

关于java - 如何在 java 中使用 FTPClient 对象检索多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55703153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com