dan*_*jar 7 c++ cross-platform file last-modified
我想实现某些文件的实时重载.我假设有可能以某种方式读取文件的最后修改时间.这可以与我上次加载该文件时进行比较.我会把后者留在记忆中.
如何确定文件是否在给定时间后被修改?该解决方案应适用于Windows,Mac和Linux.
更新:似乎我的问题引起了一些误解.为了使思考清楚,我要问的是找出一般文件是否被修改过.使用最后修改时间是我首先想到的,但我对任何其他解决方案都持开放态度!不幸的是,我无法打开每个文件并比较其内容,因为我们正在讨论视频游戏的所有纹理.
看看Boost.FileSystem,std::time_t last_write_time(const path&)
。免责声明:我不确定这个概念的可移植性如何
归档时间: |
|
查看次数: |
8113 次 |
最近记录: |