Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 跟踪Windows和Mac中的文件系统更改_Java_Windows_Macos_Ntfs_Hfs+ - Fatal编程技术网

Java 跟踪Windows和Mac中的文件系统更改

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+

我有一个在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更改日志

  • 第1部—

  • 第2部—