删错dos下删除文件夹命令下不了东西?

.net(80)
方法一:递归
using&System.Collections.G&&
using&System.T&&
using&System.IO;&& using&System.C&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&public&static&void DeleteDirAllFile(string&dirRoot)&&
&&&&&&&&{&& &&&&&&&&&&&&&&
&&&&&&&&&&&&try&& &&&&&&&&&&&&{&& &&&&&&&&&&&&&&&&string[]&rootDirs&=&Directory.GetDirectories(dirRoot);&&&
&&&&&&&&&&&&&&&&string[]&rootFiles&=&Directory.GetFiles(dirRoot);&&&&&&&&&&
&& &&&&&&&&&&&&&&&&foreach&(string&s2&in&rootFiles)&&
&&&&&&&&&&&&&&&&{&& &&&&&&&&&&&&&&&&&&&File.Delete(s2);&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&}&& &&&&&&&&&&&&&&&&foreach&(string&s1&in&rootDirs)&&
&&&&&&&&&&&&&&&&{&& &&&&&&&&&&&&&&&&&&&&DeleteFile(s1);&& &&&&&&&&&&&&&&&&}&& &&&&&&&&&&&&}&& &&&&&&&&&&&&catch&(Exception&ex)&&
&&&&&&&&&&&&{&& &&&&&&&&&&&&&&&&Console.WriteLine(ex.Message.ToString());&& &&&&&&&&&&&&}&& &&&&&&&&}&&
方法二:.net 方法
public&static&void&DeleteDirAllFile(string&dirRoot)&&
{&& &&& DirectoryInfo&aDirectoryInfo&=&new DirectoryInfo(Path.GetDirectoryName(dirRoot));&&
&&&&FileInfo[]&files&=&aDirectoryInfo.GetFiles(&*.*&,&SearchOption.AllDirectories);&&
&&&&foreach&(FileInfo&f&in&files)&&
&&&&{&& &&&&&&&&File.Delete(f.FullName);&& &&&&}&& }&&
原载:——让开发者尽情的分享知识、迅速的成长.
本文链接:如需转载必须以链接形式注明原载或原文地址,谢谢合作
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场我要分享到:
系统教程栏目
win7系统教程排行
12345678910
大家都在使用
win7系统推荐

我要回帖

更多关于 删除文件和文件夹出错 的文章

 

随机推荐