新聞中心
我在網(wǎng)上看到有人發(fā)帖,說怎么實(shí)現(xiàn)刪除指定目錄下的所有文件及文件夾,但要保留原目錄.對(duì)于這個(gè)程序有人提出了很好的方法就是刪除指定目錄再創(chuàng)建個(gè)相同目錄.后來我自己總結(jié)了一下,覺得應(yīng)該還有方法去實(shí)現(xiàn)的,所以列出了以下2種方法;

創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為云岡企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè),云岡網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
第一種最簡單的C#刪除指定文件方法:刪除目錄再創(chuàng)建相同目錄
程序如下:
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.IO;
- using System.Collections;
- /// 〈 summary〉
- /// 刪除目錄再創(chuàng)建相同目錄
- /// 〈 /summary〉
- /// 〈 param name="strDir"〉目錄地址
- 〈 /param〉
- public static void deleteFiles(
- string strDir)
- {
- if (Directory.Exists(strDir))
- {
- Directory.Delete(strDir, true);
- Directory.CreateDirectory(strDir);
- Console.WriteLine("文件刪除成功!");
- }
- else
- {
- Console.WriteLine("此目錄不存在!");
- }
- }
第二種C#刪除指定文件方法:直接刪除目錄下的所有文件及文件夾(保留目錄)
- /// 〈 summary〉
- /// 直接刪除目錄下的所有文件及文件夾(保留目錄)
- /// 〈 /summary〉
- /// 〈 param name="strDir"〉目錄地址
- 〈 /param〉
- public static void deleteFiles3(
- string strDir)
- {
- if (Directory.Exists(strDir))
- {
- string[] strDirs =
- Directory.GetDirectories(strDir);
- string[] strFiles =
- Directory.GetFiles(strDir);
- foreach (string strFile in strFiles)
- {
- File.Delete(strFile);
- }
- foreach (string strdir in strDirs)
- {
- Directory.Delete(strdir, true);
- }
- Console.WriteLine("刪除成功!");
- }
- else
- {
- Console.WriteLine("此目錄不存在!");
- }
- }
其實(shí)以上兩種C#刪除指定文件方法實(shí)現(xiàn)相同功能。
當(dāng)前標(biāo)題:C#刪除指定文件兩種方法
鏈接地址:http://www.dlmjj.cn/article/cdceojo.html


咨詢
建站咨詢
