// 实现递归删除文件及文件夹 // 该程序不能删除只读文件 #include <stdio.h> #include <stdlib.h> #include <direct.h> #include <conio.h> #include <io.h> #include <string.h> #include <sys/stat.h> #define MAXPATH 256 //========================================================= int Create(const char * rootpath) { struct _finddata_t fileinfo; struct _stat buf; long result ; char* filename; // 文件名 char filepath[MAXPATH]; // 带通配符文件夹的路径名 char* str1; // 通配符字符串"*.*" char path[MAXPATH]; // 临时存储的路径 char ch; // 用于获取到"."的ASCII值 // char* rootpath = "D://aaa"; str1 = "//*.*"; strcpy(filepath,rootpath);