でも、フォルダの中にフォルダがあると削除できません。どのようにしたらいいでしょうか。
char foldername = "aaa";
char motodirectory[260];
GetCurrentDirectory(_MAX_PATH,motodirectory);
SetCurrentDirectory(foldername);
HANDLE hFind;
WIN32_FIND_DATA fd;
hFind = FindFirstFile("?*",&fd);
do {
DeleteFile(fd.cFileName);
} while (FindNextFile(hFind,&fd));
FindClose(hFind);
SetCurrentDirectory(motodirectory);
RemoveDirectory(foldername);