在Java之外复制大文件并在Java中查看该过程

时间:2015-01-29 19:59:51

标签: java

用户希望在java中复制大文件几千兆字节,并且我希望监视进程以在进程完成时提供某种信息。

我正在监视文件系统以检查创建,修改或删除新文件的时间。 然而,当一个大文件被转移时,我得到了很多" ENTRY_MODIFY"事件 - 我希望看到" ENTRY_CREATE"事件(已完成)然后我需要某种机制等待复制过程完成。

到目前为止,我在我的代码中有一个这样的解决方案" ENTRY_CREATE":

            long oldSize = f.length();
            long newSize = -1;
            while(oldSize!=newSize)
            {
              oldSize= newSize;
            }
              newSize = f.length();

对此有何建议?

谢谢

0 个答案:

没有答案