2011-04-27 12 views
2

可能重複刪除目錄:
How to remove a non-empty directory in C++?如何在Linux是不是空的

我的目錄名。我正在嘗試remove(dir_name),但由於目錄不爲空,它將返回false。

如何刪除目錄。有沒有我可以打電話的built-in function

+0

可能的重複[如何刪除C++中的非空目錄?](http://stackoverflow.com/questions/3284552/how-to-remove-a-non-empty-directory-in-c)和[如何刪除非空目錄](http://stackoverflow.com/questions/1653771/how-do-i-remove-a-directory-that-is-not-empty) – 2011-04-27 13:21:14

回答

3

要遞歸地刪除目錄和它的所有內容,在終端使用以下命令:

rm -rf /path/to/dir 

編輯:看來我是你的built-in function提到困惑,我是假設一個函數「建進入「linux」。顯然這不是C++代碼。如果這就是你想要的,請參閱Fred Larson對你的原始問題的評論。

+2

將它包裹一個系統(」」);它*可能*工作:) – forsvarir 2011-04-27 13:27:01