遍歷某資料夾下所有檔案,並輸出儲存在txt

2021-07-14 11:32:05 字數 810 閱讀 7374

#include#include "io.h"

#includeusing namespace std;

ofstream myfile("filename.txt");

bool transfer(string filename , int txtnum = 0)do}

else

}while (_findnext(handle, &fileinfo) == 0);

_findclose(handle);

fout.close();

}

在判斷有無子目錄的if分支中,由於系統在進入乙個子目錄時,匹配到的頭兩個檔案(夾)是"."(當前目錄),".."(上一層目錄)。需要忽略掉這兩種情況。當需要對遍歷到的檔案做處理時,在else分支中新增相應的**就好

ps:突然在網上看到乙個絕技!

在許多樣本的那個目錄下新建乙個文字txt,在其中輸入如下:

dir /b/s/p/w *.png>train_list.txt

@pause

儲存,改為.bat檔案執行,就直接可以生成乙個train_list.txt,裡面包含目錄

新增:

方法二:

利用directory類實現資料夾中特定格式影象的遍歷,directory的標頭檔案是windows.h。

#include#include#include#include#include using namespace std;

using namespace cv;

void main()

}

參見:

遍歷資料夾下所有檔案

對於遍歷資料夾來說,其實並不麻煩,使用file轉化位址物件,再用file組獲取內容,其實google都差不多做好了,我就懶得廢話了,直接上 public listlist new arraylist 遍歷所有檔案 public listgetfilelist string path else ret...

shell 遍歷資料夾下所有檔案

linux 下有tree命令可以檢視指定資料夾下的所有檔案 需要安裝tree,ubuntu下sudo apt get install tree 要實現這樣的功能,可以有多種實現方式,指令碼語言就是一種方便快捷的方式,python,shell都可以很容易實現。最近在學習makefile編寫,其中有很多...

OpenCV遍歷資料夾下所有檔案

opencv中有實現遍歷資料夾下所有檔案的類directory,它裡面包括3個成員函式 1 getlistfiles 遍歷指定資料夾下的所有檔案,不包括指定資料夾內的資料夾 2 getlistfolders 遍歷指定資料夾下的所有資料夾,不包括指定資料夾下的檔案 3 getlistfilesr 遍歷...