MFC 删除图片类型的文件

BOOL CFile6Dlg::DeleteDirectory(char *sDirName)
{
    CFileFind tempFind;    
    char sTempFileFind[200] ;    
    sprintf(sTempFileFind,"%s\\*.*",sDirName); //将第二个参数写入到第一个参数当中 
    BOOL IsFinded = tempFind.FindFile(sTempFileFind); 
    while (IsFinded)    
    {    
        IsFinded = tempFind.FindNextFile();    
        //当这个目录中不含有.的时候,。  
        if (!tempFind.IsDots()&&!tempFind.IsDirectory())    
        {    
			CString fileNameSuffix=tempFind.GetFileName().Right(3);

			if(fileNameSuffix.Find("bmp")>=0
				||fileNameSuffix.Find("png")>=0
				||fileNameSuffix.Find("jpg")>=0
				||fileNameSuffix.Find("gif")>=0)
			{
				char sFoundFileName[200];     
				strcpy(sFoundFileName,tempFind.GetFileName().GetBuffer(200));    
				char sTempFileName[200];      
				sprintf(sTempFileName,"%s\\%s",sDirName,sFoundFileName);    
            	DeleteFile(sTempFileName);
			}
        }    
    }    
    tempFind.Close();    
    return TRUE;    
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值