Java 跟踪Windows和Mac中的文件系统更改
我有一个在Windows和Mac OS上用Java编写的基于文件系统的应用程序 我的要求是跟踪对目录下的文件/文件夹所做的更改。要跟踪的操作是正常的文件级操作,如CRUD操作。 当我的应用程序运行时,我可以从JavaNIO运行一个watch服务,并可以跟踪更改(尽管在watch服务中检测重命名仍然是一个问题) 我的问题是,当应用程序未运行时,我必须检测更改。我读到文件备份软件是通过Windows NTFS的更改日志功能来实现的 我的问题如下 (a) 中是否提供更改日志API。NET托管代码的C++(甚至在爪哇),或者只通过C++来实现,如示例中所示? (b) HFS plus(mac os)中是否有change Journnal或同等产品?如果有,是否有可用的API(任何语言)? (c)当应用程序未运行时,是否有更好的方法跟踪文件系统中所做的更改 干杯 Saurav阅读以下内容: 密切关注NTFS更改日志Java 跟踪Windows和Mac中的文件系统更改,java,windows,macos,ntfs,hfs+,Java,Windows,Macos,Ntfs,Hfs+,我有一个在Windows和Mac OS上用Java编写的基于文件系统的应用程序 我的要求是跟踪对目录下的文件/文件夹所做的更改。要跟踪的操作是正常的文件级操作,如CRUD操作。 当我的应用程序运行时,我可以从JavaNIO运行一个watch服务,并可以跟踪更改(尽管在watch服务中检测重命名仍然是一个问题) 我的问题是,当应用程序未运行时,我必须检测更改。我读到文件备份软件是通过Windows NTFS的更改日志功能来实现的 我的问题如下 (a) 中是否提供更改日志API。NET托管代码的C+
- 第1部—
- 第2部—