c++ - 程序如何记住上次运行的时间?

标签 c++ filesystems last-modified

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

最佳答案

I'm making a simple program that copies files created or modified since it was last run.

这就是 archive flag 的内容是为了。每当创建或修改文件时,Windows 都会自动设置此标志。

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

关于c++ - 程序如何记住上次运行的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12101741/

相关文章:

c++ - SHBindToParent,获取父 pidl

c++ - 将格式从 c 语言更改为 c++

c - 如何在C中达到FAT?

java - 使用 Java 读取 C 驱动器上每个文件的元数据和 MD5 哈希值

file - 在 Windows 7 中根据 LastWriteTime(上次修改时间)比较文件夹内容

retrofit - 在 okhttp 中,我想处理 Last-Modified 和 ETags,但不缓存整个响应

c++ - 如何比较两个功能的速度和性能

c++ - 我已经创建了一个 Sprite 并使用相同的引用将它们添加到场景中,现在,我如何在不使用标签的情况下删除它们?

linux - 网络 block 设备 - 某些读取请求失败 - 内核 OOPS