16,472
社区成员
发帖
与我相关
我的任务
分享
CFileFind fileFind;
CString FullPathName;
FullPathName = "Pic1\\*.jpg";
bool bFind = fileFind.FindFile(FullPathName);
if(bFind)
{
while(bFind)
{
bFind = fileFind.FindNextFileA();
filename = fileFind.GetFileName();
bool cfind = fileFind.FindNextFileA();
if(!cfind)
{
break;
}
if(cfind)
{
CString filename1 = "Pic1\\" + filename;
CFile::Remove(filename1);
}
}
}
FullPathName = fileFind.GetFilePath();
CFile::Remove(FullPathName);
// 保留F:\Pic1目录下的1.jpg文件,其他的jpg文件都删除
CFileFind fileFind;
CString FullPathName = _T("F:\\Pic1\\*.jpg");
BOOL bFind = fileFind.FindFile(FullPathName);
CString strReverse = _T("1.jpg");
while(bFind)
{
bFind = fileFind.FindNextFile();
if(strReverse != fileFind.GetFileName())
{
CFile::Remove(fileFind.GetFilePath());
}
}
bFind = fileFind.FindNextFileA();
filename = fileFind.GetFileName();
bool cfind = fileFind.FindNextFileA();
CFileFind fileFind;
CString FullPathName = _T("F:\\Pic1\\*.jpg");
BOOL bFind = fileFind.FindFile(FullPathName);
while(bFind)
{
bFind = fileFind.FindNextFile();
CFile::Remove(fileFind.GetFilePath());
}
CFileFind fileFind;
CString FullPathName;
FullPathName = "Pic1\\*.jpg";
bool bFind = fileFind.FindFile(FullPathName);
if(bFind)
{
do
{
if (fileFind.IsDots())
continue;
FullPathName = fileFind.GetFileName();
CFile::Remove(FullPathName);
bFind = fileFind.FindNextFileA();
}while(bFind);
}