Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哪种工具/插件可用于在尽可能短的时间内从远程位置复制文件?_Java_Eclipse_File_Copy_Robocopy - Fatal编程技术网

Java 哪种工具/插件可用于在尽可能短的时间内从远程位置复制文件?

Java 哪种工具/插件可用于在尽可能短的时间内从远程位置复制文件?,java,eclipse,file,copy,robocopy,Java,Eclipse,File,Copy,Robocopy,我需要将一些压缩文件从远程位置复制到我的机器上,然后在特定位置解压。通过哪种方式可以以最快的方式实现?是否已经有任何开源工具可用于此?我知道Robocopy,但是还有其他工具比Robocopy更好吗 我使用的是windows xp操作系统。我必须在我的eclipse应用程序中完成这项工作,因此我需要这个工具或任何插件,我可以轻松地将它们合并到我的eclipse应用程序中 提前谢谢大家 您可能需要一个FTP客户端,例如 要在eclipse中使用远程文件,请查看与adarshr的答案相关的,您可以使

我需要将一些压缩文件从远程位置复制到我的机器上,然后在特定位置解压。通过哪种方式可以以最快的方式实现?是否已经有任何开源工具可用于此?我知道Robocopy,但是还有其他工具比Robocopy更好吗

我使用的是windows xp操作系统。我必须在我的eclipse应用程序中完成这项工作,因此我需要这个工具或任何插件,我可以轻松地将它们合并到我的eclipse应用程序中


提前谢谢大家

您可能需要一个FTP客户端,例如


要在eclipse中使用远程文件,请查看与adarshr的答案相关的

,您可以使用Apache Commons或项目(请参阅)。或者,如果你想得到有偿支持,你可以使用。这些是JavaAPI,允许您执行IO和FTP。然后,您可以使用java.util.zip类进行压缩/解压缩,也可以使用项目。
这些选项中的任何一个都为您提供了Java编程级别的灵活性。

是否有可用的api,我可以在代码中使用它们来批量复制?这是最快的方法吗?你想用Java实现吗?因为文件I/O库和java.util.zip类可以用来下载和解压缩东西?是的,我必须用java来做,但我不确定文件I/O库是否是最快的方法。Apache IO比文件IO快吗?我实际上还没有用过它。只是把它作为一种选择。我不确定是否可以,因为在Java文件中,I/O在技术上是通过本机调用完成的(这意味着本质上是让操作系统级别的调用)。