【发布时间】:2016-08-06 10:43:43
【问题描述】:
假设我有一个程序将文件从文件夹A 移动到文件夹B,然后通过 jms 发送它们。
该部分工作正常,但当没有更多文件时,它仍会尝试移动文件。 Atm 我有一个解决方法,如果没有文件,连接将关闭,但正如标题中所说,程序应该停止,或者更确切地说“空闲”,直到文件夹中的文件 is然后继续移动和发送这些文件夹。我不知道这在Java中是否可行,所以请一些帮助,将不胜感激:)
我的工作代码:
//dir is the "folder a" path
if (dir.listFiles().length == 0) {
try {
Thread.sleep(60000);
if (dir.listFiles().length == 0) {
session.close();
}
} catch (InterruptedException e) {
}
}
【问题讨论】: