C#判斷文件夾是否存在,并執(zhí)行刪除、創(chuàng)建操作方式
更新時(shí)間:2025年04月29日 08:42:27 作者:TWO857
這篇文章主要介紹了C#判斷文件夾是否存在,并執(zhí)行刪除、創(chuàng)建操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
C#判斷文件夾是否存在,并執(zhí)行刪除、創(chuàng)建操作
使用 System.IO
命名空間中的 Directory
類來刪除本地文件夾及其所有內(nèi)容,或者在不存在時(shí)創(chuàng)建新文件夾。
1、判斷文件夾是否存在,如果不存在新建文件夾
參數(shù)‘folderParh’是傳入的文件夾完整路徑。
//新建文件夾 private void isExists(string folderPath) { try { // 判斷文件夾是否存在 if (!Directory.Exists(folderPath)) { // 如果文件夾不存在,則創(chuàng)建文件夾 Directory.CreateDirectory(folderPath); Console.WriteLine("文件夾不存在,已成功創(chuàng)建。"); } else { Console.WriteLine("文件夾已存在。"); } } catch (Exception ex) { // 捕獲并處理異常 Console.WriteLine("操作文件夾時(shí)發(fā)生錯(cuò)誤: " + ex.Message); } }
2、判斷文件夾是否存在,如果存在刪除文件夾
//刪除文件夾 private void delFile(string folderPath ) { try { // 檢查文件夾是否存在 if (Directory.Exists(folderPath)) { // 刪除文件夾及其所有內(nèi)容 Directory.Delete(folderPath, true); Console.WriteLine("文件夾及其內(nèi)容已成功刪除。"); } else { Console.WriteLine("指定的文件夾不存在。"); } } catch (Exception ex) { // 捕獲并處理異常 Console.WriteLine("刪除文件夾時(shí)發(fā)生錯(cuò)誤: " + ex.Message); } }
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C#與PHP的md5計(jì)算結(jié)果不同的解決方法
今天在用C#接入我的登錄api發(fā)現(xiàn)了一個(gè)問題,登陸的時(shí)候無論如何都會(huì)出現(xiàn)用戶名和密碼錯(cuò)誤的問題,后來通過查找排除找的了問題的原因是因?yàn)镃#與PHP的md5計(jì)算結(jié)果不同導(dǎo)致的,下面就來看看如何解決這個(gè)問題吧。2016-12-12c#連接access數(shù)據(jù)庫(kù)操作類分享
本文介紹了c#連接access數(shù)據(jù)庫(kù)的方法,可以執(zhí)行刪除、更新、插入等操作,大家參考使用吧2014-01-01C#連接Oracle數(shù)據(jù)庫(kù)的實(shí)例方法
C#連接Oracle數(shù)據(jù)庫(kù)的實(shí)例方法,需要的朋友可以參考一下2013-04-04Winform ComboBox如何獨(dú)立繪制下拉選項(xiàng)的字體顏色
這篇文章主要介紹了Winform ComboBox如何獨(dú)立繪制下拉選項(xiàng)的字體顏色,幫助大家更好的理解和使用c# winform,感興趣的朋友可以了解下2020-11-11C#備忘錄模式(Memento Pattern)實(shí)例教程
這篇文章主要介紹了C#備忘錄模式(Memento Pattern),以一個(gè)支持回退操作的例子講述了C#備忘模式的實(shí)現(xiàn)方法,需要的朋友可以參考下2014-09-09