小白記錄貼~
原本使用bat檔案也可實現指定路徑下的檔案讀取。現在想去掉單獨的bat檔案,將**寫進c++程式中。
dir *.jpg /b > list.txt
如圖所示:
使用system()函式,就不用單獨寫bat檔案了。
如與c++程式不在同一路徑,則**如下,生成的list.txt檔案在c++的程式資料夾下。
#include #include using namespace std;
void runbat()
int main()
void runbat()
#include #include using namespace std;
void runbat(char* path)
int main()
輸入要讀取名稱的資料夾路徑即可。
如果想實現其他功能,如讀取其他格式的檔案,或希望讀取的時候能帶檔案路徑等,可自行了解dir命令~
LINUX中編寫函式實現system功能
在linux程式設計中,經常要呼叫一些系統命令或shell指令碼來幫助我們完成一些操作,大部分情況下system函式可以勝任,但有時在操作完成之後,我們還要獲取它的輸出,這時system函式就無能為力了。為此我編寫了乙個函式,可以先讓系統執行一條命令,然後利用管道技術獲取它的輸出。上 cpp vie...
基於C 實現讀取指定路徑檔案
電腦配置 window10,64位作業系統,基於x64的處理器,microsoft visual studio community 2019 version 16.4.5 實現方法 使用 boost filessystem 包。使用 vcpkg 安裝方法 vcpkg.exe install boos...
個人筆記 C 刪除指定路徑檔案實現
一 呼叫win api bool deletefile lpctstr lpfilename lpfilename是檔名 include int main void 二 可以通過c庫函式remove實現。標頭檔案 stdio.h 原型 int remove const char filename 功...