首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于删除文件有关问题

2012-09-20 
关于删除文件问题C# code//string name //string bgimg context.Server.MapPath(../upload/backgr

关于删除文件问题

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--;

热点排行