读取文件的本地时间(不打开文件)
来源:互联网 发布:25颗摇头矩阵灯报价 编辑:程序博客网 时间:2024/05/21 15:50
class CBaseUtil
{
public:
enum{LastWriteTime = 1,LastAccessTime = 2, CreationTime = 3};
static CString GetFileTime(LPCTSTR lpszFileName,const long lType);
};
CString CBaseUtil::GetFileTime(LPCTSTR lpszFileName,const long lType)
{
CString sTime(_T(""));
WIN32_FILE_ATTRIBUTE_DATA attr;
if(::GetFileAttributesEx(lpszFileName,GetFileExInfoStandard,&attr))
{
SYSTEMTIME t;
FILETIME ft;
if(lType == CBaseUtil::LastWriteTime)
ft = attr.ftLastWriteTime;
else if(lType == CBaseUtil::LastAccessTime)
ft = attr.ftLastAccessTime;
else if(lType == CBaseUtil::CreationTime)
ft = attr.ftCreationTime;
else
return sTime;
FileTimeToSystemTime(&ft,&t);
SYSTEMTIME stLocal;
SystemTimeToTzSpecificLocalTime(NULL, &t, &stLocal);
sTime.Format(_T("%04d-%02d-%02d %02d:%02d:%02d"),
stLocal.wYear,stLocal.wMonth,stLocal.wDay,stLocal.wHour,
stLocal.wMinute,stLocal.wSecond);
}
return sTime;
}
{
public:
enum{LastWriteTime = 1,LastAccessTime = 2, CreationTime = 3};
static CString GetFileTime(LPCTSTR lpszFileName,const long lType);
};
CString CBaseUtil::GetFileTime(LPCTSTR lpszFileName,const long lType)
{
CString sTime(_T(""));
WIN32_FILE_ATTRIBUTE_DATA attr;
if(::GetFileAttributesEx(lpszFileName,GetFileExInfoStandard,&attr))
{
SYSTEMTIME t;
FILETIME ft;
if(lType == CBaseUtil::LastWriteTime)
ft = attr.ftLastWriteTime;
else if(lType == CBaseUtil::LastAccessTime)
ft = attr.ftLastAccessTime;
else if(lType == CBaseUtil::CreationTime)
ft = attr.ftCreationTime;
else
return sTime;
FileTimeToSystemTime(&ft,&t);
SYSTEMTIME stLocal;
SystemTimeToTzSpecificLocalTime(NULL, &t, &stLocal);
sTime.Format(_T("%04d-%02d-%02d %02d:%02d:%02d"),
stLocal.wYear,stLocal.wMonth,stLocal.wDay,stLocal.wHour,
stLocal.wMinute,stLocal.wSecond);
}
return sTime;
}
- 读取文件的本地时间(不打开文件)
- flex web 打开并读取本地的文件
- 解决本地HOSTS文件不读取问题
- 不打开Excel文件直接读取数据
- 文件的打开及读取
- 不打开文件,读取Rvt文件中的信息
- Notepad++不打开最近打开的文件
- Notepad++ -- 不打开上次打开的文件
- UIWebView打开doc和PDF文件,实现本地读取
- 文件时间记录的读取
- 本地打开文件 % % 是什么意思
- 调用本地的程序打开制定文件
- 本地html文件的打开方法
- eclipse打开文件所在的本地文件夹
- 读取本地txt文件
- 读取本地EXCEL文件
- 本地读取HDFS文件
- 从本地读取文件
- All of a Sudden
- 西班牙语足球术语
- Hey Jude
- 升级Debian中的XFree86
- 复选框与下拉框的交互
- 读取文件的本地时间(不打开文件)
- 在程序执行耗时操作时显示动画窗口以指示任务正在进行
- 完全用Linux(转)
- 做了一回boost::xml_serialization的小白
- [原创]我自己的XML处理类!功能较多但有局限性!
- Dreams
- 仙剑奇侠传
- [原创]一个关于日期比较与排列的代码!
- [原创]发布我自己写的生成HTML文件的源代码!