欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C++怎么遍歷文件夾目錄

小編這次要給大家分享的是C++怎么遍歷文件夾目錄,文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

清鎮(zhèn)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),清鎮(zhèn)網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為清鎮(zhèn)近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的清鎮(zhèn)做網(wǎng)站的公司定做!

一、方法一:VS2019

// dirlist.cpp : 定義控制臺應(yīng)用程序的入口點。

//#include "stdafx.h"
#include <string>
#include <io.h>
#include <vector>
#include <iostream>

using namespace std;

/************************************************************************/
/* 獲取文件夾下所有文件名
輸入:
path : 文件夾路徑
exd :  所要獲取的文件名后綴,如jpg、png等;如果希望獲取所有
文件名, exd = ""或"*"
輸出:
files : 獲取的文件名列表
shao, 20140707
*/
/************************************************************************/
void getFiles(string path, string exd, vector<string>& files)
{
 //cout << "getFiles()" << path<< endl; 
 //文件句柄
 long  hFile = 0;
 //文件信息
 struct _finddata_t fileinfo;
 string pathName, exdName;

 if (0 != strcmp(exd.c_str(), ""))
 {
 exdName = "\\*." + exd;
 }
 else
 {
 exdName = "\\*";
 }

 if ((hFile = _findfirst(pathName.assign(path).append(exdName).c_str(), &fileinfo)) != -1)
 {
 do
 {
  //cout << fileinfo.name << endl; 

  //如果是文件夾中仍有文件夾,迭代之
  //如果不是,加入列表
  if ((fileinfo.attrib & _A_SUBDIR))
  {
  if (strcmp(fileinfo.name, ".") != 0 && strcmp(fileinfo.name, "..") != 0)
   getFiles(pathName.assign(path).append("\\").append(fileinfo.name), exd, files);
  }
  else
  {
  if (strcmp(fileinfo.name, ".") != 0 && strcmp(fileinfo.name, "..") != 0)
   files.push_back(pathName.assign(path).append("\\").append(fileinfo.name));
  }
 } while (_findnext(hFile, &fileinfo) == 0);
 _findclose(hFile);
 }
}

void main()
{
 cout << "start list" << endl;
 vector<string> files;
 const char* filePath = "D:\\opencv_4.1.0\\newbuild\\install\\x64\\vc16\\lib";

 //獲取該路徑下的所有jpg文件
 //getFiles(filePath, "jpg", files);

 //獲取該路徑下的所有l(wèi)ib文件
 getFiles(filePath, "lib", files);

 //列表文件輸出路徑
 FILE* fp;
 fopen_s(&fp, "d:\\dir_list.txt", "w");

 int size = files.size();
 for (int i = 0; i < size; i++)
 {
 cout << files[i] << endl;

 fputs(files[i].c_str(), fp);
 fputs("\n", fp);

 }
 fclose(fp);

 cout << "end list" << endl;
 getchar();

}

二、方法二:CMD

win+r調(diào)出“運行”窗口并輸出cmd
輸入:cd /d D:\opencv_4.1.0\newbuild\install\x64\vc16\lib 回車 (填自己的路徑)
輸入:dir /b *.lib *>0.txt 回車 

看完這篇關(guān)于C++怎么遍歷文件夾目錄的文章,如果覺得文章內(nèi)容寫得不錯的話,可以把它分享出去給更多人看到。

網(wǎng)站名稱:C++怎么遍歷文件夾目錄
文章鏈接:http://aaarwkj.com/article34/iipese.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)建站公司、商城網(wǎng)站、品牌網(wǎng)站制作、移動網(wǎng)站建設(shè)、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
亚洲黄色av网站在线| 国产a级一区二区三区| 日本在线一区二区不卡视频| 精品少妇一区二区三区| 日本人妻在线一区二区三区| 91日韩中文字幕在线观看| 亚洲av欧美日韩国产| 日本成人大片在线观看| 成人免费视频一区二区三区| 日本乱一区二区三区在线| 黄片视频免费在线观看播放| 91九色国产原创在线观看| 琪琪精品免费一区二区三区 | 日韩一二三区免费不卡视频| 国产老太婆精品久久久久| 久久香蕉精品国产亚洲av| 激情亚洲欧美日韩精品| 亚洲熟妇av一区二区| 视频免费观看网站不卡| 在线日韩观看免费av| 日韩有码中文字幕av | 成人av高清在线观看| 国产三级三级三级免费看| 日韩亚洲av一区二区| 亚洲国产第一尤物视频| 美女高潮呻吟免费观看久久久| 国产精品一区二区综合亚洲| 午夜毛片免费在线播放| 成人黄片免费在线播放| 亚洲男人天堂最新地址| 九九热视频在线观看色| 国产精品女同久久久久久| 麻豆视传媒官网免费观看| 免费无遮挡18禁视频| 欧美日韩亚洲国产专区精品| 欧美亚洲国产精品久久久| 日韩成人一级片在线观看| 丰满的少妇一区二区三区免费观看| 国产麻豆剧传媒国产av| 人妻少妇一区二区三区四区| 成人午夜欧美熟妇小视频|