麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#中實現將指定文件夾下的所有文件夾拷貝到指定的文件夾下

2023-05-15 12:29:31
字體:
來源:轉載
供稿:網友

本文給出了一個在C#中拷貝指定文件夾下的所有文件夾目錄到指定文件夾中的方法。

/**//// <summary>
/// 拷貝文件夾(包括子文件夾)到指定文件夾下,源文件夾和目標文件夾均需絕對路徑. 格式: CopyFolder(源文件夾,目標文件夾);
/// </summary>
/// <param name="strFromPath"></param>
/// <param name="strToPath"></param>

public static void CopyFolder(string strFromPath,string strToPath)
{
       //如果源文件夾不存在,則創建
       if (!Directory.Exists(strFromPath))
       { 
              Directory.CreateDirectory(strFromPath);
       }

       //取得要拷貝的文件夾名
       string strFolderName = strFromPath.Substring(strFromPath.LastIndexOf("//") +
         1,strFromPath.Length - strFromPath.LastIndexOf("//") - 1);

       //如果目標文件夾中沒有源文件夾則在目標文件夾中創建源文件夾
       if (!Directory.Exists(strToPath + "//" + strFolderName))
       { 
              Directory.CreateDirectory(strToPath + "//" + strFolderName);
       }
       //創建數組保存源文件夾下的文件名
       string[] strFiles = Directory.GetFiles(strFromPath);

       //循環拷貝文件
       for(int i = 0;i < strFiles.Length;i++)
       {
              //取得拷貝的文件名,只取文件名,地址截掉。
              string strFileName = strFiles[i].Substring(strFiles[i].LastIndexOf("//") + 1,strFiles[i].Length - strFiles[i].LastIndexOf("//") - 1);
              //開始拷貝文件,true表示覆蓋同名文件
              File.Copy(strFiles[i],strToPath + "//" + strFolderName + "//" + strFileName,true);
       }

       //創建DirectoryInfo實例
       DirectoryInfo dirInfo = new DirectoryInfo(strFromPath);
       //取得源文件夾下的所有子文件夾名稱
       DirectoryInfo[] ZiPath = dirInfo.GetDirectories();
       for (int j = 0;j < ZiPath.Length;j++)
       {
              //獲取所有子文件夾名
              string strZiPath = strFromPath + "//" + ZiPath[j].ToString(); 
              //把得到的子文件夾當成新的源文件夾,從頭開始新一輪的拷貝
              CopyFolder(strZiPath,strToPath + "//" + strFolderName);
       }
}

使用格式: CopyFolder(源文件夾,目標文件夾);

如果目標文件夾不存在,程序將自動創建。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成年免费网站 | 91精品免费观看 | 国产精品久久久久久婷婷天堂 | 午夜视频在线观 | 色妞妞视频 | 中文字幕亚洲情99在线 | 国产精品中文在线 | 国产一区视频观看 | 欧洲成人一区二区 | 欧美性激情视频 | 久久久成人动漫 | 成年人小视频在线观看 | 免费国产不卡午夜福在线 | 一级片久久免费 | av影院在线| 久久免费精品视频 | 二区三区四区视频 | 欧美成人一区免费视频 | 欧美一级电影网站 | 92看片淫黄大片欧美看国产片 | 一级在线视频 | 日韩黄色三级视频 | 在线中文字幕不卡 | 欧美日韩在线视频一区 | 久草在线高清视频 | 毛片在哪里看 | 一级做受毛片免费大片 | 久久福利剧场 | 国产精品一区在线看 | 国产成人在线免费视频 | 91久久国产露脸精品免费 | 国产成人在线综合 | 久久国产精品无码网站 | 特级毛片免费视频 | av电影免费在线 | 久草干 | 日本成人一区二区三区 | 在线亚洲综合 | 国产羞羞视频在线观看免费应用 | 国产一级小视频 | 美女污污视频在线观看 |