如何级联删除文件夹啊?请教, 现在登陆到Ftp站点,想删除其中的一个文件夹,可是只有文件夹为空才可以删除其中的内容,如何实现级联删除啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本地的可以用directoryinfo类的方法来直接实现,不知道ftp的行不行,你可以试试递归方法? public void DeleteFolder(string dir){ foreach(string d in Directory.GetFileSystemEntries(dir)) { if(File.Exists(d)) File.Delete(d);//直接删除其中的文件 else DeleteFolder(d);//递归删除子文件夹 } Directory.Delete(dir);//删除已空文件夹}试一试 登陆到ftp后是不可以用这几个东东的,谢谢了, Combobox添加项背后的操作 我也来说说VB.net 和C# 怎么办,项目经理说我发那么多层有用吗? c下的结构体在C#下怎么定义? 能否让xml编码为gb2312时(xml文档中有汉字),C#中的xml读写类能正常工作? 再发一帖,关于asp.net 2.0 资源文件使用问题 如何用CodeDOM技术编译一段代码? 微软回用c#开发windows吗? 各位:chinaasp www.dev-club现在访问不到了,是不是出事了 菜鸟问各路大神 c#新手提问? 初学C#:请问如何定义函数?
{
foreach(string d in Directory.GetFileSystemEntries(dir))
{
if(File.Exists(d))
File.Delete(d);//直接删除其中的文件
else
DeleteFolder(d);//递归删除子文件夹
}
Directory.Delete(dir);//删除已空文件夹
}
试一试