zoukankan      html  css  js  c++  java
  • C# 删除文件夹

            /// <summary>
            ///  删除文件夹
            /// </summary>
            /// <param name="dir"></param>
            public static void DeleteFolder(string dir)
            {
    
                // 循环文件夹里面的内容
    
                foreach (string f in Directory.GetFileSystemEntries(dir))
                {
    
                    // 如果是文件存在
    
                    if (File.Exists(f))
                    {
    
                        FileInfo fi = new FileInfo(f);
    
                        if (fi.Attributes.ToString().IndexOf("Readonly") != 1)
                        {
    
                            fi.Attributes = FileAttributes.Normal;
    
                        }
    
                        // 直接删除其中的文件
    
                        File.Delete(f);
    
                    }
    
                    else
                    {
    
                        // 如果是文件夹存在
    
                        // 递归删除子文件夹
    
                        DeleteFolder(f);
    
                    }
    
                }
    
                // 删除已空文件夹
    
                Directory.Delete(dir);
    
            }
  • 相关阅读:
    Daily Scrum
    Daily Scrum
    Daily Scrum
    Daily Scrum
    Daily Scrum
    bing背单词交互流程
    立会2015-11-23
    每日例会11.16
    每日立会2015-11-11
    单词挑战设计0.1
  • 原文地址:https://www.cnblogs.com/Shadow3627/p/3027290.html
Copyright © 2011-2022 走看看