CFileStatus status;
CFile cfile;
// CString pFileName = m_path;
if( cfile.GetStatus( status ) ) // virtual member function
{
#ifdef _DEBUG
afxDump << "File size = " << status.m_ctime << "\n";
#endif/*m_message = status.m_ctime;*/
}我用以上这段代码取得某个指定文件的创建时间,为什么不行?
在这段程序中在哪个地方可以指定我想操作的文件及其路径?
CFile cfile;
// CString pFileName = m_path;
if( cfile.GetStatus( status ) ) // virtual member function
{
#ifdef _DEBUG
afxDump << "File size = " << status.m_ctime << "\n";
#endif/*m_message = status.m_ctime;*/
}我用以上这段代码取得某个指定文件的创建时间,为什么不行?
在这段程序中在哪个地方可以指定我想操作的文件及其路径?
virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL );
CFile cfile;
// CString pFileName = m_path;
//路径
cfile.Open("c:\\beauty.rar",CFile::modeRead); if( cfile.GetStatus( status ) ) // virtual member function
{
//从这里单步调试
#ifdef _DEBUG
afxDump << "File size = " << status.m_ctime << "\n";
#endif/*m_message = status.m_ctime;*/
}
cfile.Close();
CFileStatus fs;
CFile File(szFilePath, CFile::modeRead|CFile::shareDenyRead);
if (File.GetStatus(fs))
{
cout << "Status of File : " << fs.m_szFullName << "\n";
cout << "Time of creation = " << fs.m_ctime << "\n";
cout << "Time of last modified = " << fs.m_mtime << "\n";
cout << "Time of last accessed = " << fs.m_atime << "\n";
cout << "Size = " << fs.m_size << "\n";
}