Java文件从一台服务器复制到另一台服务器

时间:2010-11-02 05:49:26

标签: java file-io

我想将一个文件从system1复制到system2。这两个系统都在同一个网络中。该文件存在于system1的共享文件夹中。我有一个用户名和密码来访问该位置。我怎样才能编写一个javacode来执行此操作?

3 个答案:

答案 0 :(得分:1)

您的解决方案是否必须使用普通Java?如果没有,最好使用现有的文件传输实用程序,例如scp,如果您使用的是* nix计算机。

如果我的问题的答案是肯定的,那么sockets就是可行的方法。像netio这样的Apache Commons库也可能有用。

答案 1 :(得分:0)

使用套接字。连接到system1。复制文件,连接到系统2.粘贴文件。瞧。

An oracle tutorial on sockets

答案 2 :(得分:0)

我知道如何在* nix下完成。首先,您必须安装两个共享文件夹。这应该是您的计算机的系统管理员,或者您可以通过FUSE(“用户空间中的文件系统”)和适当的Samba插件在您的程序中执行此操作。然后你可以像往常一样复制所需的文件。