CAD工具之家's Archivers

From boitboy on 2013-07-09 21:17:20

C#删除文件夹

public bool Delete(DirectoryInfo myFolder)         {             if (!myFolder.Exists)             {                 //不存在的文件夹                 return false;                 throw new DirectoryNotFoundException("Folder not found:" + myFolder.FullName);             }             foreach (FileInfo nextFile in myFolder.GetFiles())             {                 //删除文件夹下所有的文件                 try                 {                     nextFile.Delete();                 }                 catch (Exception e)                 {                     return false;                 }             }             foreach (DirectoryInfo nextFolder in myFolder.GetDirectories())             {                 //删除文件夹下所有的文件夹,注意嵌套的调用                 try                 {                     Delete(nextFolder);                 }                 catch (Exception e)                 {                     return false;                 }             }             try             {                 myFolder.Delete();             }             catch             {                 return false;             }             return true;         }

查看完整版本: C#删除文件夹

Tags:


©CAD工具之家
创办于:2013年5月24日