MFC获取文件夹创建时间,最近一次修改时间

CString strpath = "D:\\xxx\\xxx\\";
		HANDLE hFile = CreateFile(strpath, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL,
			OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
		if (hFile != INVALID_HANDLE_VALUE) {
			FILETIME  ftCreate, ftLastWrite, ftLastAccess;
			if (GetFileTime(hFile, &ftCreate, &ftLastWrite, &ftLastAccess)) {
				FILETIME fCreate, fAccess, fWrite;
				//转化成本地时间
				FileTimeToLocalFileTime(&ftCreate, &fCreate);
				FileTimeToLocalFileTime(&ftLastWrite, &fWrite);
				FileTimeToLocalFileTime(&ftLastAccess, &fAccess);
				SYSTEMTIME sCreate, sAccess, sWrite;
				FileTimeToSystemTime(&fCreate, &sCreate);
				FileTimeToSystemTime(&ftLastWrite, &sWrite);
				FileTimeToSystemTime(&ftLastAccess, &sAccess);							
				TRACE("%04d/%02d/%02d %02d:%02d:%02d\n", sCreate.wYear, sCreate.wMonth, sCreate.wDay, sCreate.wHour, sCreate.wMinute, sCreate.wSecond);	
				TRACE("%04d/%02d/%02d %02d:%02d:%02d\n", sWrite.wYear, sWrite.wMonth, sWrite.wDay, sWrite.wHour, sWrite.wMinute, sWrite.wSecond);
				TRACE("%04d/%02d/%02d %02d:%02d:%02d\n", sAccess.wYear, sAccess.wMonth, sAccess.wDay, sAccess.wHour, sAccess.wMinute, sAccess.wSecond);			
			}
			CloseHandle(hFile);
		}
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值