Delete file
void TreeDir(LPCTSTR pszPath) {
CFileFind find;
BOOL bWorking = find.FindFile(pszPath);
filelist.RemoveAll();
while (bWorking)
{
bWorking = find.FindNextFile();
if(!find.IsDirectory() && !find.IsDots())
{
filelist.Add(find.GetFilePath());
}
}
find.Close();
return;
}
void FileDelete()
{ CString fileName;
CString a;
TreeDir("C:\test");
for(int i = 0; i<=filelist.GetUpperBound();i++){
fileName = filelist.GetAt(i);
file.Remove(fileName);
a = fileName.Mid(4, 8);
}
}
为什么没法删除文件?a也取不到值?