需要一些關於使用C++創建/刪除/打開目錄的幫助。我搜索了互聯網,但找不到一個好的答案。使用C++創建/刪除文件夾
這是爲了我的家庭作業,它的一部分涉及到創建和刪除文件夾並在其中進行瀏覽,並且我在Linux中使用g ++編譯器進行編譯。
我讀過一個名爲direct.h
的庫,我不認爲它是一個C++庫,必須將其添加到包含庫中。
如何使用C++使用標準庫創建/刪除/打開文件夾?
需要一些關於使用C++創建/刪除/打開目錄的幫助。我搜索了互聯網,但找不到一個好的答案。使用C++創建/刪除文件夾
這是爲了我的家庭作業,它的一部分涉及到創建和刪除文件夾並在其中進行瀏覽,並且我在Linux中使用g ++編譯器進行編譯。
我讀過一個名爲direct.h
的庫,我不認爲它是一個C++庫,必須將其添加到包含庫中。
如何使用C++使用標準庫創建/刪除/打開文件夾?
嘗試使用的mkdir在sys/stat.h http://pubs.opengroup.org/onlinepubs/7908799/xsh/mkdir.html
是否適用於所有版本的g ++編譯器?因爲我必須給他們我的代碼,他們會用g ++編譯它 – AMiR
如果您願意使用增強功能,則有boost::filesystem
,其功能create_directory
僅用於此目的。
試試這個:
刪除文件: http://cplusplus.com/reference/clibrary/cstdio/remove/
打開/創建一個文件: http://cplusplus.com/reference/clibrary/cstdio/fopen/
是的,這些都是C函數,但幸運的是C函數用C++工作。
要創建一個目錄,請嘗試mkdir。你可以在手冊頁閱讀: man 2 mkdir
祝你好運!
這裏沒有真正的問題。 [你有什麼嘗試](http://meta.stackexchange.com/a/128553/142865)? –
如何創建/刪除/使用c + +打開文件夾? – AMiR
現在我們正在某個地方。你是什麼意思「打開一個文件夾?」你需要枚舉該文件夾的內容嗎?在其中創建一個文件?細節,具體... –