我想得到某个共享文件的创建时间,修改时间和文件类型,应该怎么做?
大家给点思路,最好能有源代码,先谢了

解决方案 »

  1.   

    typedef struct _WIN32_FIND_DATA {
      DWORD    dwFileAttributes; 
      FILETIME ftCreationTime; 
      FILETIME ftLastAccessTime; 
      FILETIME ftLastWriteTime; 
      DWORD    nFileSizeHigh; 
      DWORD    nFileSizeLow; 
      DWORD    dwReserved0; 
      DWORD    dwReserved1; 
      TCHAR    cFileName[ MAX_PATH ]; 
      TCHAR    cAlternateFileName[ 14 ]; 
    } WIN32_FIND_DATA, *PWIN32_FIND_DATA; 
    WIN32_FIND_DATA          FindFileData;HANDLE                   handle;
    CString                  cstrFilePath;

    //文件名
    cstrFilePath = file.GetFilePath();//得到属性
    handle = FindFirstFile(cstrFilePath, &FindFileData);
    FindClose(handle);看看上面的结构,不知道有没有帮助。
      

  2.   

    有哪个api函数可以获得文件的扩展名?
    谢谢各位了
      

  3.   

    CString Compile::GetExt(CString FileName)
    {
     TCHAR sDrive[_MAX_DRIVE];
     TCHAR sDir[_MAX_DIR];
     TCHAR sFname[_MAX_FNAME];
     TCHAR sExt[_MAX_EXT];
     CString Str="";
     _tsplitpath( FileName, sDrive, sDir, sFname, sExt);
     return  Str=sExt;
    }