統計檔案目錄下所有檔案個數並列印檔名

2021-07-10 03:20:41 字數 704 閱讀 7684

/*  利用boost庫中的filesystem可以輕鬆的實現計算某一目錄下的檔案個數及名字(包括子目錄)

本程式採用了命令列引數的形式

結果儲存在另一txt檔案中

*/#include #include #include #include #include #include namespace fs = boost::filesystem;

namespace po = boost::program_options;

int get_filenames(const std::string& dir, std::vector& filenames) //獲取檔名和個數

fs::directory_iterator end_iter;

for (fs::directory_iterator iter(path); iter!=end_iter; ++iter)

if (fs::is_directory(iter->status()))

} return filenames.size(); //返回檔案大小

} int main(int argc,char *argv)

if (out.is_open())

out.close();

} } else

return 0;

}

c 讀取檔案目錄下所有檔案並輸出

標頭檔案 io.h 參與的函式 搜尋與指定的檔名稱匹配的第乙個例項,若成功則返回第乙個例項的控制代碼,否則返回 1l long findfirst char filespec,struct finddata t fileinfo 搜尋與 findfirst 函式提供的檔名稱匹配的下乙個例項,若成功則...

linux 統計目錄下所有檔案數量

linux下檢視某個目錄下的檔案 或資料夾個數用到3個命令 ls列目錄 用grep過慮 再用wc統計。舉例說明 1 檢視統計當前目錄下檔案的個數 ls l grep wc l 2 檢視統計當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 3 檢視某目錄下資料夾 目錄 的個數,包括...

遞迴統計指定目錄下所有檔案容量總和

public class showdirsize 遞迴統計指定目錄下所有檔案容量總和 public shared function dirsize byval d as io.directoryinfo aslong dimsize aslong 0 統計本目錄下所有檔案容量總和 dimfis as...