国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

windows下用c++遍歷目錄下的文件夾并刪除文件

2019-11-06 06:39:31
字體:
供稿:網(wǎng)友
#include <stdio.h>#include <iostream>#include <io.h>#include <string>using namespace std;void dir(string path){ long hFile = 0; struct _finddata_t fileInfo; string pathName, exdName; // //* 代表要遍歷所有的類型 if ((hFile = _findfirst(pathName.assign(path).append("http://*").c_str(), &fileInfo)) == -1) { cout << "error no file!" << endl; return; } do { //判斷文件的屬性是文件夾還是文件 cout << fileInfo.name << (fileInfo.attrib&_A_SUBDIR ? "[folder]" : "[file]") << endl; //如果是文件夾就進(jìn)入文件夾,迭代 if (fileInfo.attrib&_A_SUBDIR) { {//遍歷文件系統(tǒng)時忽略"."和".."文件 if (strcmp(fileInfo.name, ".") != 0 && strcmp(fileInfo.name, "..") != 0) { string tmp; tmp = path + "http://" + fileInfo.name; dir(tmp); } } } //是文件的話就查看文件名,不是“back1.bmp”就刪除 else { //delete file if (strcmp(fileInfo.name, ".") != 0 && strcmp(fileInfo.name, "..") != 0) { if (strcmp(fileInfo.name, "back1.bmp")) { string delpath = path + "http://" + fileInfo.name; if (remove(delpath.c_str()) != 0)//刪除失敗就報錯 perror("Error deleting file"); else { cout << fileInfo.name << "deleted" << endl; } } } } } while (_findnext(hFile, &fileInfo) == 0); _findclose(hFile); return;}int main(){ //要遍歷的目錄 string path = "E://inpainting//pics"; dir(path); system("pause"); return 0;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 商丘市| 弋阳县| 保亭| 麻城市| 民乐县| 平和县| 界首市| 宝兴县| 伊金霍洛旗| 施秉县| 徐州市| 常德市| 精河县| 宜兴市| 南开区| 和顺县| 慈溪市| 慈利县| 克山县| 舞阳县| 福州市| 苏尼特右旗| 宣武区| 旺苍县| 东乌珠穆沁旗| 高台县| 观塘区| 亳州市| 白玉县| 门头沟区| 大同市| 潞城市| 岑巩县| 三明市| 长白| 册亨县| 应用必备| 赣州市| 营山县| 黔东| 太仆寺旗|