OK按我的理解,这里是您的解决方案。
1.创建一个可以访问该位置的特定用户。并凭借该凭证您可以运行您的批处理程序。
2.你多想少一个调度器。看看石英here
或者你可以使用Java给出的TimeTask。您可以根据需要修改以下程序。 示例如下所示。
import java.util.Timer;
import java.util.TimerTask;
public class TimerTest{
private Timer timer;
public TimerTest() {
timer = new Timer();
timer.schedule(new PrintTask(), 5*60*1000);
}
class PrintTask extends TimerTask {
public void run() {
// System.out.println("Timer task is printing..");
// timer.cancel();
//write file copy logic here.
// see - Files.copy(source, target, REPLACE_EXISTING);
// see java nio APIs
}
}
public static void main(String args[]) {
new TimerTest(5);
}
}
你的问题是非常不清楚的。 1.你想要一个批处理程序吗? 2.你想对你的逻辑有单独的权限? 3.你想节省带宽吗? 请明确要求。看到有人已经低估了你的问题,可能只是因为这个原因。 –
看'robocopy'。 – Endoro
我试图让自己非常清楚。无论如何,这是我需要的。 批处理程序可以每5分钟(或我选择的任何时间间隔)从另一个文件夹移动另一个文件夹 – Vivek