读取文件添加到文件夹的时间

时间:2016-06-09 21:51:24

标签: java c# windows file date

我正在编写一个软件来监控文件添加到特定目录的时间。我需要在c#和java中都这样做。但是,我对创建文件的时间并不是很感兴趣,因为这可能是他们实际移动到感兴趣的目录之前的几天。我一直在闲逛,但找不到任何东西。到目前为止我在java中找到的最接近的是:

**text**

但这并没有让我把文件移动到文件夹中的时间。感谢您的帮助:)

1 个答案:

答案 0 :(得分:2)

如果您使用的是Windows,请查看以下规则:

https://support.microsoft.com/en-us/kb/299648

当您移动文件时,它似乎不会更改其修改或创建日期。 它只在进行复制时才会改变。

作为替代方案,您可以定期扫描您的文件夹,例如每1分钟一次,当您发现新文件时,将其放入日志并写下它的发现日期。

正如IInspectable所说,FileSystemWatcher和FindFirstChangeNotification可能是避免编码扫描程序的方法

相关问题