欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實(shí)現(xiàn)復(fù)制文件夾中文件到另一個(gè)文件夾的方法

 更新時(shí)間:2015年07月16日 10:25:59   作者:宋勇野  
這篇文章主要介紹了C#實(shí)現(xiàn)復(fù)制文件夾中文件到另一個(gè)文件夾的方法,實(shí)例分析了C#實(shí)現(xiàn)文件夾的查找、判斷及文件復(fù)制相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#實(shí)現(xiàn)復(fù)制文件夾中文件到另一個(gè)文件夾的方法。分享給大家供大家參考。具體如下:

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

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#基于Miniblink控件編寫一個(gè)簡(jiǎn)易的瀏覽器

    C#基于Miniblink控件編寫一個(gè)簡(jiǎn)易的瀏覽器

    miniblink是一款精簡(jiǎn)小巧的瀏覽器控件,基于chromium精簡(jiǎn)而成,是市面上最小巧的chromium內(nèi)核控件沒有之一,本文將結(jié)合C#和Miniblink編寫一個(gè)簡(jiǎn)易的瀏覽器,感興趣的可以了解下
    2024-01-01
  • C#入門教程之集合ArrayList用法詳解

    C#入門教程之集合ArrayList用法詳解

    這篇文章主要介紹了C#入門教程之集合ArrayList用法,結(jié)合具體實(shí)例分析了C#中集合的概念、功能、創(chuàng)建與使用方法,需要的朋友可以參考下
    2017-06-06
  • C#讀取數(shù)據(jù)庫(kù)返回泛型集合詳解(DataSetToList)

    C#讀取數(shù)據(jù)庫(kù)返回泛型集合詳解(DataSetToList)

    本篇文章主要是對(duì)C#讀取數(shù)據(jù)庫(kù)返回泛型集合(DataSetToList)進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • C#形狀原點(diǎn)變換的方法

    C#形狀原點(diǎn)變換的方法

    這篇文章主要介紹了C#形狀原點(diǎn)變換的方法,涉及C#圖形繪制中原點(diǎn)變換的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • C#實(shí)現(xiàn)IP攝像頭的方法

    C#實(shí)現(xiàn)IP攝像頭的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)IP攝像頭的方法,涉及C#IP連接與攝像頭視頻錄像的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • C#實(shí)現(xiàn)數(shù)據(jù)去重的方式總結(jié)

    C#實(shí)現(xiàn)數(shù)據(jù)去重的方式總結(jié)

    這篇文章主要來和大家一起來討論一下關(guān)于C#數(shù)據(jù)去重的常見的幾種方式,每種方法都有其特點(diǎn)和適用場(chǎng)景,感興趣的小伙伴可以了解一下
    2023-07-07
  • c#中GetType()與Typeof()的區(qū)別

    c#中GetType()與Typeof()的區(qū)別

    c#中GetType()與Typeof()的區(qū)別,需要的朋友可以參考一下
    2013-04-04
  • jQuery uploadify在谷歌和火狐瀏覽器上傳失敗的解決方案

    jQuery uploadify在谷歌和火狐瀏覽器上傳失敗的解決方案

    jquery.uploadify插件是一個(gè)基于jquery來實(shí)現(xiàn)上傳的,這個(gè)插件很好用,每一次向后臺(tái)發(fā)送數(shù)據(jù)流請(qǐng)求時(shí),ie會(huì)自動(dòng)把本地cookie存儲(chǔ)捆綁在一起發(fā)送給服務(wù)器。但firefox、chrome不會(huì)這樣做,他們會(huì)認(rèn)為這樣不安全,下面介紹下jQuery uploadify上傳失敗的解決方案
    2015-08-08
  • C# 實(shí)現(xiàn)計(jì)算生辰八字

    C# 實(shí)現(xiàn)計(jì)算生辰八字

    生辰八字,簡(jiǎn)稱八字,是指一個(gè)人出生時(shí)的干支歷日期;年月日時(shí)共四柱干支,每柱兩字,合共八個(gè)字,故稱。生辰八字在漢族民俗信仰中占有重要地位,古代漢族星相家據(jù)此推算人的命運(yùn)的好壞。本文我們就來使用C#來實(shí)現(xiàn)計(jì)算生辰八字。
    2015-03-03
  • 利用Aspose.Cells和Excel模板導(dǎo)出統(tǒng)計(jì)數(shù)據(jù)

    利用Aspose.Cells和Excel模板導(dǎo)出統(tǒng)計(jì)數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了利用Aspose.Cells和Excel模板導(dǎo)出復(fù)雜的統(tǒng)計(jì)數(shù)據(jù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12

最新評(píng)論