如何在Linux是不是空的

问题描述:

可能重复删除目录:
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

要递归地删除目录和它的所有内容,在终端使用以下命令:

rm -rf /path/to/dir 

编辑:看来我是你的built-in function提到困惑,我是假设一个函数“建进入“linux”。显然这不是C++代码。如果这就是你想要的,请参阅Fred Larson对你的原始问题的评论。

+2

将它包裹一个系统(””);它*可能*工作:) – forsvarir 2011-04-27 13:27:01