//调用system函数并传递字符串参数rd /s /q path(path为目录的路径)就行了
//下面有一个例子
#include
#include
int main()
{
char cmd[256]="rd /s /q ";
printf("请输入要删除的目录的路径:");
//将目录的路径连接到cmd的后面
gets(cmd+strlen(cmd));
if(0==system(cmd))
printf("目录已删除,请注意查看!\n");
return 0;
}
可以用 rmdir() 函数,需要包含头文件 direct.h, 还有一点需要注意,文件夹内是空的才可以删除掉。下面是一个删除d:\temp文件夹,代码如下:
#include
#include
#include
int main()
{
rmdir("D:\\temp");
system("pause");
return 0;
}