我做了一个简单的文件搜索程序,主要实现以下功能:
将搜索到的文件剪切到某一位置,剪切后,如果搜索文件所在的文件夹为空,则将其删除

剪切功能我已实现:用的是findfirst,findnext,findclose进行搜索,用movefile和deletefile实现剪切,但是剪切完文件后,我对其文件夹进行判断是否为空,如为空,则用rmdir进行删除,但不知道为什么删除不了文件夹?
当我单独执行rmdir时成功。请问如何解决此问题?