0

我正在制作一个简单的程序,用于复制自上次运行以来创建或修改的文件。存储程序本身上次运行时间的最佳方式是什么?我在想它可以有一个文本文件来存储日期和时间,但是有没有一种不需要外部文件的方法?Windows 有“最后修改”日期,但我不知道“最后使用”日期。

4

2 回答 2

1

我正在制作一个简单的程序,用于复制自上次运行以来创建或修改的文件。

这就是归档标志的用途。每当创建或修改文件时,Windows 都会自动设置此标志。

您的程序只需跳过设置了存档标志的文件,然后复制并重置剩余文件上的存档标志。

于 2012-08-24T00:28:01.503 回答
0

我认为任何方法都需要一个文件或修改过的文件,包括评论中建议的注册表方法。虽然从技术上讲是一个文件,但 NT 文件系统的替代数据流功能是一种方法。这是一个很好的描述。http://www.bleepingcomputer.com/tutorials/windows-alternate-data-streams/

于 2012-08-24T00:25:15.397 回答