CreateFile创建出来的文件日期的问题,很有疑问
来源:互联网 发布:天猫和淘宝的客流量 编辑:程序博客网 时间:2024/06/04 00:30
最近在编写一个log系统,遇见这么一个问题
比如程序往一个名为 aaa.log 的文件输出log信息
log每天都要写一个不同的文件,那程序会检查此文件创建日期是不是和当前日期是不是一致(只检查年月日),若发现log文件日期在今天之前,则使用 MoveFile把aaa.log文件命名为aaa.log.20081209.log,然后再重新创建aaa.log文件,
问题就出在这儿,我人为的修改系统时间到12月12号了,然后使用如下
::CreateFile(pszFileName,
FILE_READ_ATTRIBUTES | FILE_READ_DATA | FILE_WRITE_DATA,
FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
NULL,
CREATE_NEW,
FILE_ATTRIBUTE_NORMAL,
NULL);
来创建文件,可是发现创建出来的文件的创建日期,却还是 12月9号的,但是我若使用右键在文件夹里面创建一个文件,那创建日期就是12月12号的。
有人知道为什么么?指点一下。。。。谢谢~
比如程序往一个名为 aaa.log 的文件输出log信息
log每天都要写一个不同的文件,那程序会检查此文件创建日期是不是和当前日期是不是一致(只检查年月日),若发现log文件日期在今天之前,则使用 MoveFile把aaa.log文件命名为aaa.log.20081209.log,然后再重新创建aaa.log文件,
问题就出在这儿,我人为的修改系统时间到12月12号了,然后使用如下
::CreateFile(pszFileName,
FILE_READ_ATTRIBUTES | FILE_READ_DATA | FILE_WRITE_DATA,
FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
NULL,
CREATE_NEW,
FILE_ATTRIBUTE_NORMAL,
NULL);
来创建文件,可是发现创建出来的文件的创建日期,却还是 12月9号的,但是我若使用右键在文件夹里面创建一个文件,那创建日期就是12月12号的。
有人知道为什么么?指点一下。。。。谢谢~
0 0
- CreateFile创建出来的文件日期的问题,很有疑问
- CreateDirectory、CreateFile创建目录及文件时的权限问题
- 关于CreateFile创建句柄,出现系统找不到指定文件的问题
- CreateFile的FILE_FLAG_NO_BUFFERING 问题
- 有疑问的题
- 有疑问的题目
- 2014_03_28工作日志:CreateFile不是创建文件,而是指向某个文件的一个句柄
- NSURL创建出来为nil的问题
- 如何去除从数据库中查询出来的日期在页面显示时后面有00:00:00.0问题
- Working Practice-对于有疑问的问题多一点分析
- 关于图片文件src路径有空格显示不出来的问题
- 文件操作:CreateFile和WriteFile的学习
- CreateFile() -- 打开与创建文件
- 我的日期出来收藏
- fpga出来的 clock的幅度有问题
- Visual Studio编译出来的pdb文件有什么价值
- android 用svn管理的版本编译出来有问题
- 用svn管理android的版本编译出来有问题
- MFC中如何实现对话框的打印
- SendMessage的用法。。。
- ========内联函数返回值的问题,不报错==============
- swift3监听软键盘的弹出、收起,和高度变化
- 关于 PeekMessage 的疑问
- CreateFile创建出来的文件日期的问题,很有疑问
- 创建一个ws_popup窗口为何失败?
- 《Windows程序设计》书中关于线程局部存储的问题
- 如何进行Web服务的性能测试
- 关于汉字描红的问题。
- vc++ MFC 声明定义
- mfc中关于内存泄露
- CString内存错误,高分求解!
- 菜鸟求助,急!!!!!VC TeeChart AddArray