日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

创建、编辑、删除目录

發(fā)布時(shí)間:2025/4/16 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 创建、编辑、删除目录 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

if(!File.Exists(HttpContext.Current.Server.MapPath("Upload/")+"\\"+classid))

?

????????????????{

??????????????????System.IO.Directory.CreateDirectory(@HttpContext.Current.Server.MapPath("Upload/")+"\\"+classid);

????????????????}



///?<summary>
??///?將整個(gè)文件夾復(fù)制到目標(biāo)文件夾中。
??///?</summary>
?????///?<param?name="srcPath">源文件夾</param>
??///?<param?name="aimPath">目標(biāo)文件夾</param>
??public?static?void?CopyDir(string?srcPath,string?aimPath)
??{
???try
???{
????//?檢查目標(biāo)目錄是否以目錄分割字符結(jié)束如果不是則添加之
????if(aimPath[aimPath.Length-1]?!=?Path.DirectorySeparatorChar)?
?????aimPath?+=?Path.DirectorySeparatorChar;
????//?判斷目標(biāo)目錄是否存在如果不存在則新建之
????if(!Directory.Exists(aimPath))?
?????Directory.CreateDirectory(aimPath);
????//?得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個(gè)數(shù)組
????//?如果你指向copy目標(biāo)文件下面的文件而不包含目錄請(qǐng)使用下面的方法
????//?string[]?fileList?=?Directory.GetFiles(srcPath);
????string[]?fileList?=?Directory.GetFileSystemEntries(srcPath);
????//?遍歷所有的文件和目錄
????foreach(string?file?in?fileList)
????{
?????//?先當(dāng)作目錄處理如果存在這個(gè)目錄就遞歸Copy該目錄下面的文件
?????if(Directory.Exists(file))
??????CopyDir(file,aimPath+Path.GetFileName(file));
??????//?否則直接Copy文件
?????else
??????File.Copy(file,aimPath+Path.GetFileName(file),true);
????}
???}
???catch?
???{
????Console.WriteLine("無法復(fù)制!");
???}
??}
??///?<summary>
??///?將整個(gè)文件夾刪除。
??///?</summary>
??///?<param?name="aimPath">目標(biāo)文件夾</param>
??public?static?void?DeleteDir(string?aimPath)
??{
???try
???{
????//?檢查目標(biāo)目錄是否以目錄分割字符結(jié)束如果不是則添加之
????if(aimPath[aimPath.Length-1]?!=?Path.DirectorySeparatorChar)?
?????aimPath?+=?Path.DirectorySeparatorChar;
????//?得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個(gè)數(shù)組
????//?如果你指向Delete目標(biāo)文件下面的文件而不包含目錄請(qǐng)使用下面的方法
????//?string[]?fileList?=?Directory.GetFiles(aimPath);
????string[]?fileList?=?Directory.GetFileSystemEntries(aimPath);
????//?遍歷所有的文件和目錄
????foreach(string?file?in?fileList)
????{
?????//?先當(dāng)作目錄處理如果存在這個(gè)目錄就遞歸Delete該目錄下面的文件
?????if(Directory.Exists(file))
?????{
??????DeleteDir(aimPath+Path.GetFileName(file));
?????}
??????//?否則直接Delete文件
?????else
?????{
??????File.Delete?(aimPath+Path.GetFileName(file));
?????}
????}
????//刪除文件夾
????//System.IO?.Directory?.Delete?(aimPath,true);
???}
???catch?
???{
????Console.WriteLine("無法刪除!");
???}
??}

轉(zhuǎn)載于:https://www.cnblogs.com/yangxiao/articles/955965.html

總結(jié)

以上是生活随笔為你收集整理的创建、编辑、删除目录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。