我想将一个文件从system1复制到system2。这两个系统都在同一个网络中。该文件存在于system1的共享文件夹中。我有一个用户名和密码来访问该位置。我怎样才能编写一个javacode来执行此操作?
答案 0 :(得分:1)
您的解决方案是否必须使用普通Java?如果没有,最好使用现有的文件传输实用程序,例如scp
,如果您使用的是* nix计算机。
如果我的问题的答案是肯定的,那么sockets就是可行的方法。像net和io这样的Apache Commons库也可能有用。
答案 1 :(得分:0)
使用套接字。连接到system1。复制文件,连接到系统2.粘贴文件。瞧。
答案 2 :(得分:0)
我知道如何在* nix下完成。首先,您必须安装两个共享文件夹。这应该是您的计算机的系统管理员,或者您可以通过FUSE(“用户空间中的文件系统”)和适当的Samba插件在您的程序中执行此操作。然后你可以像往常一样复制所需的文件。