java工程部署在服务器上,要将本服务器的文件夹备份到另外一台服务器中,用java怎么写
时间: 2023-05-13 18:04:44 浏览: 68
服务器基础配置以及项目部署初始化
您可以使用Java中的rsync命令来备份文件夹。以下是一个示例代码:
```java
String source = "/path/to/source/folder";
String destination = "user@destination:/path/to/destination/folder";
ProcessBuilder pb = new ProcessBuilder("rsync", "-a", source, destination);
Process p = pb.start();
p.waitFor();
```
在这个示例中,您需要将`source`变量设置为要备份的文件夹的路径,将`destination`变量设置为目标服务器的用户名和目标文件夹的路径。然后,使用`ProcessBuilder`类来构建一个rsync命令,并使用`Process`类来启动该命令。最后,使用`waitFor()`方法等待命令完成。
阅读全文