Delete folder and all files/subdirectories
问题 How can I delete a folder with all it's files/subdirectories (recursive deletion) in C++? 回答1: Seriously: system( "rm -rf /path/to/directory" ) Perhaps more what you're looking for, but unix specific: /* Implement system( "rm -rf" ) */ #include <stdlib.h> #include <unistd.h> #include <stdio.h> #include <sys/syslimits.h> #include <ftw.h> /* Call unlink or rmdir on the path, as appropriate. */ int rm( const char *path, const struct stat *s, int flag, struct FTW *f ) { int status; int (*rm_func)