C# 刪除文件以及文件夾


代碼如下:

 

/// <summary>
        /// 刪除文件夾以及文件
        /// </summary>
        /// <param name="directoryPath"> 文件夾路徑 </param>
        /// <param name="fileName"> 文件名稱 </param>
        public static void DeleteDirectory(string directoryPath, string fileName)
        {

            //刪除文件
            for (int i = 0; i < Directory.GetFiles(directoryPath).ToList().Count; i++)
            {
                if (Directory.GetFiles(directoryPath)[i] == fileName)
                {
                    File.Delete(fileName);
                }
            }

            //刪除文件夾
            for (int i = 0; i < Directory.GetDirectories(directoryPath).ToList().Count; i++)
            {
                if (Directory.GetDirectories(directoryPath)[i] == fileName)
                {
                    Directory.Delete(fileName, true);
                }
            }
        }

 

調用方式:

刪除文件

DeleteDirectory(@"D:\copyfile\zip", @"D:\copyfile\zip\20180916115334.zip");

刪除文件夾

DeleteDirectory(@"D:\copyfile\zip", @"D:\copyfile\zip\20180916115334");

參考鏈接:

https://blog.csdn.net/mysce/article/details/78633459

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM