建立子程序統計檔案個數及檔名

2021-04-22 15:28:10 字數 480 閱讀 6734

二、/*通過fork建立子程序a, b。a程序統計使用者主目錄下檔案(包括資料夾)的個數並列印結果,b 程序列出使用者主目錄下的所有檔案(包括資料夾),等待兩個子程序都執行完畢時,父程序才退出。*/

#include

#include

#include

#include

#include

#include

#include

int main()

else

else

pidb=fork();//create process b

if(pidb<0)

else if(pidb==0)//輸出所含有的檔案的名字

else

closedir(dpa);//關閉檔案

closedir(dpb);

return 0;

截圖:說明:在使用者目錄下建立乙個名字為1的資料夾,程式結果顯示了資料夾中的檔案。

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

利用boost庫中的filesystem可以輕鬆的實現計算某一目錄下的檔案個數及名字 包括子目錄 本程式採用了命令列引數的形式 結果儲存在另一txt檔案中 include include include include include include namespace fs boost files...

linux建立日期檔名

使用 date y m d example mkdir date y m d tar cfvz tmp bak.date y m d tar.gz etc ymdhm代表年月日時分,可以通過date hlep檢視哪些字母代表什麼 注意 這個符號是鍵盤上 而不是 重要說明點 那個日期 date y m...

find命令及檔名字尾

常見的搜尋命令有 which whereis locate find。locate命令可以通過 yum install y mlocate 來安裝,如果在安裝成功,使用locate命令提示不可用,執行 updatedb 更新資料庫,保證資料的實時性。locate命令的格式為 locate 選項 檔名...