二、/*通過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 選項 檔名...