Java程序跟踪文件复制

4
我想编写一个Java程序,在后台运行并跟踪哪个文件从哪个源复制到目标。这个程序将把这些信息写入日志文件。但是我不确定从哪里开始。有没有人可以帮助我找到起点?

编辑

我没有限制使用Java。我可以使用任何编程语言,即使是任何类型的Shell脚本,我也完全没有问题(但唯一的问题是我在Win7上)。但是使用Java会更好 :)

1
文件复制正在进行什么操作? - Dave Newton
@DaveNewton 实际上我有一大堆电子书、视频和音频文件。有时我会把它们整理到我的外置硬盘中,但后来我就忘记了放在哪里。我只想为自己编写一个小助手,以便稍后可以显示我复制了哪个文件到哪里。所以,是我自己进行文件复制的。 - moshfiqur
你需要一个CMS,或者使用操作系统中内置的某些功能(例如,在OS X下使用spotlight / etc),或者只是在你控制的应用程序中移动它们等等。 - Dave Newton
2个回答

2

1

我不确定你是否可以同时知道复制的源和目标(至少在Java中),但是在Java 7中有一种方法可以监视目录的创建/修改/删除。请阅读this教程。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接