bFind = finder.FindFile("f:\\open\\dataname\\*.*");
while(bFind)
{
bFind=finder.FindNextFile();
dataNamePath = finder.GetFilePath();
DeleteFile(dataNamePath );
}
这个是便利检索一个文件夹,把所有文件都删除掉的程序。文件全删除后文件夹清空,程序也就停止运行了,不再查找有没有文件存在了,此时如果文件夹中新增了一个文件,该程序也检测不到;
现在我想实现:程序一直在运行文件查找,该文件夹中随时有新文件出现,一旦出现新的文件就立马删除,该怎么控制呢?请各位高手帮忙啊!
while(bFind)
{
bFind=finder.FindNextFile();
dataNamePath = finder.GetFilePath();
DeleteFile(dataNamePath );
}
这个是便利检索一个文件夹,把所有文件都删除掉的程序。文件全删除后文件夹清空,程序也就停止运行了,不再查找有没有文件存在了,此时如果文件夹中新增了一个文件,该程序也检测不到;
现在我想实现:程序一直在运行文件查找,该文件夹中随时有新文件出现,一旦出现新的文件就立马删除,该怎么控制呢?请各位高手帮忙啊!
解决方案 »
- 编译静态库//遇到的错误我只能说一句fuck
- MFC 如何让 按钮 接受 enter space esc 键消息
- 请问,写内存数据的API函数除了WriteProcessMemory以外,还有什么?
- vc2003升级到vc2008的界面问题
- javascript调用com组件问题!急!急!急!
- 这是个什么错误?
- 怎么样用VC编程结束在任务管理器中的进程????
- !*!用可变间距字体,怎么确定光标(插入号)位置?以可以后左右方向键控制光标?
- OpenGL、Ray casting、GPU编程
- sisc_lib.h(10) : error C2059: 语法错误 : “类型”
- 一个子类化的CEdit,在处理 OnKeyDown 函数时的问题
- 如何使用opencv读取视频,并同时获取前后两帧视频,然后应用这两帧视频进行操作?
还有个问题啊,用ReadDirectoryChangesW+FindFirstChangeNotification
和用线程 每隔10秒 轮询1次有什么区别,多线程不懂啊!最好能给代码啊,嘿嘿