gpt4 book ai didi

java - 在 while 循环中将文件同步到服务器

转载 作者:行者123 更新时间:2023-11-30 11:46:27 25 4
gpt4 key购买 nike

我有一个 while 循环,它在 while 循环中附加数据,并且每次在循环结束前关闭。是否可以在我关闭文件之后和结束循环之前将该文件同步到服务器?

//--- Pseudocode
while(1){
writer.append(data1);
writer.append(,);
writer.append(data2);
writer.append(,);
writer.flush(),
// --I need to run a command here that lets me sync the file to the server
}

我在刷新后尝试运行 Runtime.exe()。那会是个好主意吗?会不会造成延迟?

最佳答案

如果我正确理解你的问题,你应该使用 ProcessBuilder .

ProcessBuilder pb = new ProcessBuilder("scp", yourfileName, "user@host.example.com:/remote/folder");
Process p = pb.start();

但是我没有测试过这段代码。

您可能会遇到问题,例如:

  • 如果您使用密码(而不是公钥)进行身份验证,我不知道 scp 是否接受来自标准输入的密码。

关于java - 在 while 循环中将文件同步到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9742594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com