VC++6.0中如何更改文件的修改时间,是好是一次性更改整个文件下的所以文件的修改时间?请给段代码,谢谢!

解决方案 »

  1.   

    CFile::SetStatus 
    static void SetStatus( LPCTSTR lpszFileName, const CFileStatus& status );
    throw( CFileException );
      

  2.   

    struct CFileStatus
    {
    CTime m_ctime;
    CTime m_mtime;
    CTime m_atime;
    LONG m_size;
    BYTE m_attribute;
    TCHAR m_szFullName[_MAX_PATH];
    };
      

  3.   

    楼上的是什么意思?SetStatus是什么东西?有什么用?怎么用?
      

  4.   

    CFileFind::FindFile
    virtual BOOL FindFile( LPCTSTR pstrName = NULL, DWORD dwUnused = 0 );
    自己遍历文件
      

  5.   

    //example for CFile::SetStatus
    char* pFileName = "test.dat";
    extern BYTE newAttribute;
    CFileStatus status;
    CFile::GetStatus( pFileName, status );
    status.m_mtime = ? // CTime
    CFile::SetStatus( pFileName, status );
      

  6.   


    //example for CFile::SetStatus
    char* pFileName = "test.dat";
    extern BYTE newAttribute;
    CFileStatus status;
    CFile::GetStatus( pFileName, status );
    status.m_mtime = ? // CTime
    CFile::SetStatus( pFileName, status );