读书人

关于删除文件有关问题

发布时间: 2012-09-20 09:36:50 作者: rapoo

关于删除文件问题

C# code
//string name = "";        //string bgimg = context.Server.MapPath("../upload/backgroundimg/");//背景图片路径        //DirectoryInfo di = new DirectoryInfo(bgimg);        //for (int i = 0; i < di.GetFiles().Length; i++)        //{        //    name = di.GetFiles()[i].Name;    //        File.Delete(bgimg + name);         //}


这是循环删除backgroundimg文件中的所以文件,为什么删除第一个后,就停止循环了?
也就是说每次只能删除第一个!

[解决办法]
File.Delete(bgimg + name);下面加一句:i--;

读书人网 >asp.net

热点推荐