C#判斷文件夾是否存在,并執(zhí)行刪除、創(chuàng)建操作方式
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#中斷言與異常的應(yīng)用方式及異常處理的流程控制
這篇文章主要介紹了C#中斷言與異常的應(yīng)用方式及異常處理的流程控制,一般來說斷言用于修正程序員自己的錯(cuò)誤而異常用于應(yīng)對(duì)程序運(yùn)行過程中可能出現(xiàn)的錯(cuò)誤,需要的朋友可以參考下2016-01-01
C#執(zhí)行Javascript代碼的幾種方法總結(jié)
本篇文章主要是對(duì)C#執(zhí)行Javascript代碼的幾種方法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-01-01
C#中接口的顯式實(shí)現(xiàn)與隱式實(shí)現(xiàn)及其相關(guān)應(yīng)用案例詳解
最近在學(xué)習(xí)演化一款游戲項(xiàng)目框架時(shí)候,框架作者巧妙使用接口中方法的顯式實(shí)現(xiàn)來變相對(duì)接口中方法進(jìn)行“密封”,增加實(shí)現(xiàn)接口的類訪問方法的“成本”,這篇文章主要介紹了C#中接口的顯式實(shí)現(xiàn)與隱式實(shí)現(xiàn)及其相關(guān)應(yīng)用案例,需要的朋友可以參考下2024-05-05
C#用websocket實(shí)現(xiàn)簡(jiǎn)易聊天功能(客戶端)
這篇文章主要為大家詳細(xì)介紹了C#用websocket實(shí)現(xiàn)簡(jiǎn)易聊天功能,客戶端方向,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
Unity使用EzySlice實(shí)現(xiàn)模型多邊形順序切割
這篇文章主要為大家詳細(xì)介紹了Unity使用EzySlice實(shí)現(xiàn)模型多邊形順序切割,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07

