我只是想創建或修改文件的時間,並將其與系統時間進行比較。獲取文件創建或修改時間?
if (fileExtensions[i] == restoken && lmdCheck.GetCheck() == true)
{
testbox3.AddString(allFiles[i]);
CFileStatus status;
CFile cfile;
//cfile.Open(allFiles[i],NULL,NULL);
cfile.Open(allFiles[i], CFile::modeRead | CFile::modeWrite);
CTime t = CTime::GetCurrentTime();
TRACE(t.Format(L"%X\n"));
SYSTEMTIME SystemTime;
//::GetSystemTime(&SystemTime);
::GetLocalTime(&SystemTime);
CTime SystemT(SystemTime);
TRACE(SystemT.Format(L"%X\n"));
ULONGLONG dwNewLength = 10000;
cfile.SetLength(dwNewLength);
if (cfile.GetStatus(status))
{
if (status.m_ctime < SystemTime)
{
cfile.Close();
CFile::Remove(allFiles[i]);
}
}
}
並刪除那些少於系統時間的文件。請幫忙?
I.e.刪除所有? – IInspectable 2015-04-01 03:00:18