程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 刪除目錄下的所有文件及子文件夾

刪除目錄下的所有文件及子文件夾

編輯:C#入門知識

//刪除目錄下的所有文件及子文件夾
            string strDeleteDir;
            strDeleteDir = Application.StartupPath + "\img\temp";
            deleteTmpFiles(strDeleteDir);

以下為函數

  #region 刪除這個目錄下的所有子目錄和文件
        //刪除這個目錄下的所有文件及文件夾
        private void deleteTmpFiles(string strPath)
        {
            //刪除這個目錄下的所有子目錄
            if (Directory.GetDirectories(strPath).Length > 0)
            {
                foreach (string var in Directory.GetDirectories(strPath))
                {
                    //DeleteDirectory(var);
                    Directory.Delete(var,true);
                    //DeleteDirectory(var);
                }
            }
            //刪除這個目錄下的所有文件
            if (Directory.GetFiles(strPath).Length > 0)
            {
                foreach (string var in Directory.GetFiles(strPath))
                {
                    File.Delete(var);
                }
            }
        }
        #endregion

      

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved