我想编写一个 java 程序,它将在后台运行并跟踪哪个文件从哪个源复制到目标。该程序会将此信息写入日志文件。但我不确定从哪里开始。有没有人可以帮助我找到起点?
编辑
我对使用 java 没有任何限制。我愿意使用任何编程语言,即使它是任何类型的 shell 脚本,我完全没问题。(但唯一的事情是我在win7上)。但是java会更好:)
我想编写一个 java 程序,它将在后台运行并跟踪哪个文件从哪个源复制到目标。该程序会将此信息写入日志文件。但我不确定从哪里开始。有没有人可以帮助我找到起点?
我对使用 java 没有任何限制。我愿意使用任何编程语言,即使它是任何类型的 shell 脚本,我完全没问题。(但唯一的事情是我在win7上)。但是java会更好:)
阅读本文以了解如何组织文件系统手表 http://e-blog-java.blogspot.com/2011/03/how-to-watch-file-system-for-changes-in.html
我不确定您是否知道副本的源和目标(至少在 Java 中),但在 Java 7 中有一种方法可以查看create/modification/delete
. 阅读本教程。