Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.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 - Fatal编程技术网

用java将目录、子目录和文件从一台服务器复制到另一台服务器

用java将目录、子目录和文件从一台服务器复制到另一台服务器,java,Java,我已经编写了一个java代码,将所有目录和文件从同一台机器中的一个位置复制到另一个位置,并且运行良好。但是,我不知道如何将所有目录和文件从一台服务器复制到另一台服务器。有人能帮你吗到目前为止你都做了些什么? 你目前的逻辑是什么样的 考虑通过传递目录(例如C:\Source)通过对象访问目录。当源位于服务器上并且是网络共享时,也可以使用\\server\Source创建文件对象 查看上面链接的文件对象的文档,以获取更多信息。别忘了测试目录是否可用。我猜您的Windows服务器有Samba共享。所以

我已经编写了一个java代码,将所有目录和文件从同一台机器中的一个位置复制到另一个位置,并且运行良好。但是,我不知道如何将所有目录和文件从一台服务器复制到另一台服务器。有人能帮你吗到目前为止你都做了些什么? 你目前的逻辑是什么样的

考虑通过传递目录(例如C:\Source)通过对象访问目录。当源位于服务器上并且是网络共享时,也可以使用\\server\Source创建文件对象


查看上面链接的文件对象的文档,以获取更多信息。别忘了测试目录是否可用。

我猜您的Windows服务器有Samba共享。所以你的目标看起来像这样 \192.168.100.111\共享\目标目录

首先确保您对共享文件夹具有正确的读/写权限。然后将共享文件夹映射到驱动器号。您可以查看本教程: 对于XP以外的其他版本,您执行此操作的方式基本相同

现在,您的目标份额有了一个驱动信。所以你的目标看起来像 x:\target\u dir

这个目标现在可以在java文件对象中使用


此外,您可以使用其他库直接访问samba共享或使用其他共享,例如ftp

如何访问服务器?他们都有Samba共享吗?那是windows server