基本信息
源码名称:自动删除文件工具
源码大小:0.04M
文件格式:.rar
开发语言:C/C++
更新时间:2019-08-19
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

很多软件会产生很多log日志或者工业运用中程序产生大量的图片,对于工控机来说一旦直接删除可能由于文件太大会导致电脑卡死甚至死机,本软件的目的就是化整为零,通过查找文件,分批自动删除,慢慢还原电脑性能和磁盘空间!


m_nItemCount=m_List_FileDir.GetItemCount();
		if (0==m_nItemCount)
		{
			return;
		}

		m_pEvent=new CEvent[m_nItemCount];
		m_pThread=new HANDLE[m_nItemCount];

		m_bThreadFinished = false;
		for (int i=0;i<m_nItemCount;i  )
		{
			int *temp=new int;
			*temp=i;
			m_pEvent[i].ResetEvent();
			m_pThread[i]=CreateThread(NULL,0,ThreadProc,temp,0,NULL);
		}

		//等待下载任务完成
		for (int n=0;n<m_nItemCount;n  )
		{
			WaitForSingleObject(m_pEvent[n],INFINITE);
		}

		//数据显示线程
		AfxBeginThread(AFX_THREADPROC(ThreadStatus),this);
		m_bThreadFinished = true;
		m_bExitLoop = false;
		for (int i=0;i<m_nItemCount;i  )
		{
			delete[] m_pEvent;
			delete[] m_pThread;
			m_pEvent =NULL;
			m_pThread = NULL;
		}