先检查文件夹是否为空咯,如果不为空就进入该文件夹并循环该文件夹里面的文件和文件夹,如果是文件即删除,如果是文件夹即回调方法,这样就可以删除完所有的文件了;如果是空文件夹即可以删除,是否是空文件夹可以用System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"d:\a");
if (di.GetFiles().Length + di.GetDirectories().Length == 0)
{
//目录为空
} 这样即可以删除了,删除文件就用file来操作即可以解决LZ的问题