Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 获得文件最后修改日期
【标  题】:获得文件最后修改日期
【关键字】:
【来  源】:http://blog.csdn.net/snz/archive/2007/02/13/1509369.aspx

获得文件最后修改日期

Your Ad Here

// 获取最后修改的文件时间
BOOL GetLastWriteTime(HANDLE hFile, LPSTR lpszString)
{
    FILETIME ftCreate, ftAccess, ftWrite;
    SYSTEMTIME stUTC, stLocal;

    // Retrieve the file times for the file.
    if (!GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite))
        return FALSE;

    // Convert the last-write time to local time.
    FileTimeToSystemTime(&ftWrite, &stUTC);

 // 转换为本地时间
    SystemTimeToTzSpecificLocalTime(NULL, &stUTC, &stLocal);

    // Build a string showing the date and time.
    wsprintf(lpszString, "%02d/%02d/%d  %02d:%02d",
        stLocal.wDay, stLocal.wMonth, stLocal.wYear,
        stLocal.wHour, stLocal.wMinute);

    return TRUE;
}
 

// 如下调用此可获得
HANDLE hFind = CreateFile("c:\\1.exe",GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);

 HANDLE hFind = CreateFile(sss,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);

  char chMsg[MAX_PATH];

  GetLastWriteTime (hFind,chMsg);
  AfxMessageBox(chMsg);

程序集安装到全局程序集缓存(GAC):【上一篇】
使用关键代码段时有效技巧收集:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 筛法的性能测试
  • 开始记录
  • dotnet数据库操作类代码助手v3.0
  • Pocket PC 使用 Avantgo 轻松订阅离线新闻
  • Python函数的分阶段参数传递
  • windows对话框程序模板。
  • FreeBSD连载(75):防火墙技术
  • 如何划分网络的常见故障?
  • 在线刷QQ空间人气 V2.1测试版
  • 大话西游2 隔山打牛丹特殊表现
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.