a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

C語言實現清空指定文件夾中所有文件的方法

2020-01-26 15:05:39
字體:
來源:轉載
供稿:網友

本文實例講述了C語言實現清空指定文件夾中所有文件的方法。分享給大家供大家參考。具體分析如下:

最近筆者在做一個有關計算機視覺的項目,需要對提前的視頻幀進行實驗,當數據量很大且文件夾中的子文件夾和文件很多時,手工刪除這些文件不現實,筆者今天寫了一個程序,通過機器自動刪除所有相關文件,十分快速,刪除時間幾乎可以不計。

代碼如下,僅供參考。

#include "iostream.h"http://代碼如需調試,只需將改成""即可#include "string.h"#include "stdlib.h"#include "time.h"#include "math.h"#include "windows.h"#include "stdio.h"#include "shellapi.h"#include "fstream.h"#include "string"using namespace std;void main(){//清空特定文件夾中的所有文件char* a=".";char* b="";WIN32_FIND_DATA FileData,FileData_0;HANDLE hSearch,hSearch_0;BOOL fFinished=FALSE;hSearch=FindFirstFile("C://experiment//results_stat//*.*",&FileData);//輸入特定文件的絕對路徑名if(hSearch==INVALID_HANDLE_VALUE){printf("No files found.");return;}while(!fFinished){if(FileData.cFileName[0]!=a[0]){b=FileData.cFileName;string addr=string("C://experiment//results_stat//")+string(b)+string("http://")+string("*.*");//輸入特定文件的絕對路徑名hSearch_0=FindFirstFile(addr.c_str(),&FileData_0);while(FindNextFile(hSearch_0, &FileData_0)){if(FileData_0.cFileName[0]!=a[0]){string addr_0=string("C://experiment//results_stat//")+string(b)+string("http://")+FileData_0.cFileName;//輸入特定文件的絕對路徑名DeleteFile(addr_0.c_str());//清空特定文件夾中的子文件夾中的所有文件}}}if(!FindNextFile(hSearch,&FileData)){if(GetLastError()==ERROR_NO_MORE_FILES){fFinished=TRUE;}else{printf("Couldn't find next file.");return;}}}FindClose(hSearch);FindClose(hSearch_0);}

希望本文所述對大家的C語言程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 欧美一区二区三区在线看 | 久久久精品国产 | 欧洲精品 | av中文字幕网| 黄av片| 日本精品在线播放 | 成人黄色电影在线观看 | 日本一区二区不卡 | 免费黄色看片 | 99精品国自产在线观看 | 久久久久久久久久久免费 | 看男人操女人逼 | 五月婷婷中文 | 一区二区三区视频 | 国产精品国产精品国产专区不卡 | 特级毛片在线大全免费播放 | 亚洲一区中文字幕在线观看 | 欧美日韩1区 | 男女羞羞视频免费在线观看 | 日本久久久久 | 涩涩涩涩涩 | 久久99久久99精品 | 波多野结衣一区二区三区高清 | 中文字幕 亚洲一区 | 蜜臀av国产精品久久久久 | 久久久99国产精品免费 | 男女瑟瑟网站 | 九九九久久国产免费 | 亚洲成人久久久 | 黄色小电影网址 | 国产成人福利在线观看 | 最新国产在线 | 国产婷婷 | 日韩大片在线观看 | 神马久久久久久久久久 | 中文字幕在线播放第一页 | 中文日韩| 亚洲欧美一区二区三区久久 | 成人毛片视频网站 | 国产精品一区亚洲二区日本三区 | 亚州国产精品 |