成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#遞歸方法復制文件夾方案解析

開發 后端
C#遞歸方法復制文件夾方案主要向你介紹了用遞歸的方法復制指定文件夾下所有文件(包括子文件夾)到指定位置。那么具體的內容請看文中介紹。

有時候C#遞歸方法復制文件夾是我們需要實現的功能,那么如何實現呢,C#遞歸方法在這里是如何辦到的呢?這里的實例演示了用遞歸的方法復制指定文件夾下所有文件(包括子文件夾)到指定位置。

C#遞歸方法復制文件夾實例:

  1. using System;  
  2. using System.Collections;  
  3. using System.ComponentModel;  
  4. using System.Data;  
  5. using System.Drawing;  
  6. using System.Web;  
  7. using System.Web.SessionState;  
  8. using System.Web.UI;  
  9. using System.Web.UI.WebControls;  
  10. using System.Web.UI.HtmlControls;  
  11. using System.IO ;  
  12. namespace temp3  
  13. {  
  14. ///   
  15. /// WebForm1 的摘要說明。  
  16. /// C#遞歸方法復制文件夾  
  17. public class WebForm1 : System.Web.UI.Page  
  18. {  
  19. protected System.Web.UI.WebControls.Button Button1;  
  20.  
  21. private void Page_Load(object sender, System.EventArgs e)  
  22. {  
  23. // 在此處放置用戶代碼以初始化頁面  
  24. }  
  25.  
  26. #region Web 窗體設計器生成的代碼  
  27.  
  28. override protected void OnInit(EventArgs e)  
  29. {  
  30. //C#遞歸方法復制文件夾  
  31. // CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。  
  32. //  
  33. InitializeComponent();  
  34. base.OnInit(e);  
  35. }  
  36.  
  37. ///   
  38. /// 設計器支持所需的方法 - 不要使用代碼編輯器修改  
  39. /// 此方法的內容。  
  40. /// C#遞歸方法復制文件夾  
  41. private void InitializeComponent()  
  42. {  
  43. this.Button1.Click += new System.EventHandler(this.Button1_Click);  
  44. this.Load += new System.EventHandler(this.Page_Load);  
  45.  
  46. }  
  47. #endregion  
  48.  
  49. private void Button1_Click(object sender, System.EventArgs e)  
  50. {  
  51.   CopyFiles(@"D:\PCT",@"E:\PCT");  
  52. }  
  53. private void CopyFiles(  
  54. string varFromDirectory,string varToDirectory)  
  55. {  
  56. Directory.CreateDirectory(varToDirectory);  
  57.  
  58. if(!Directory.Exists(varFromDirectory)) return;  
  59.  
  60. string[] directories =   
  61. Directory.GetDirectories(varFromDirectory);  
  62.  
  63. if(directories.Length > 0)  
  64. {  
  65. foreach(string d in directories)  
  66. {  
  67. CopyFiles(d,varToDirectory +   
  68. d.Substring(d.LastIndexOf("\\")));  
  69. }  
  70. }  
  71. //C#遞歸方法復制文件夾  
  72. string[] files = Directory.GetFiles(varFromDirectory);  
  73.  
  74. if(files.Length > 0)  
  75. {  
  76. foreach(string s in files)  
  77. {  
  78. File.Copy(s,varToDirectory +   
  79. s.Substring(s.LastIndexOf("\\")));  
  80. }  
  81. }  
  82. }  
  83. }  
  84. }  

C#遞歸方法復制文件夾的具體實現就向你介紹到這里,希望對你了解和學習C#遞歸方法有所幫助。

【編輯推薦】

  1. C#關機代碼的實現淺析
  2. C#程序設計關閉Windows窗體淺析
  3. C#程序設計獲取系統信息的Windows窗體淺析
  4. C#遞歸算法理解的實例分析
  5. C#遞歸思路的使用實例詳解
責任編輯:仲衡 來源: 博客園
相關推薦

2009-08-31 12:56:36

C#創建文件夾

2009-08-17 07:55:00

C#文件操作

2011-05-23 17:00:29

2009-08-12 16:57:28

C#讀取文件夾

2009-08-17 07:58:00

C#刪除文件目錄

2009-09-03 09:16:35

C#遞歸函數

2009-08-31 10:56:54

C#創建文件夾

2009-08-31 12:31:45

C#創建文件夾

2009-09-02 13:15:23

C#數組復制

2024-03-04 10:41:25

C#開發后端

2009-09-01 09:46:51

C# FileStre

2009-09-01 10:28:38

C#追加文件

2009-08-28 12:31:06

C#靜態方法

2009-09-09 14:04:18

C# XML解析XML解析方法

2009-09-01 10:10:51

C# StreamRe

2009-08-21 09:44:44

C#發送Email郵件

2009-08-17 08:04:00

C#高級編程

2009-09-02 14:00:34

C#文件處理

2009-08-12 17:27:11

C#讀取文件

2009-09-19 10:39:45

Windows 7快速復制文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级片中文字幕 | 国产精品亚洲一区二区三区在线 | 久久久久久久久久久久91 | 超级乱淫av片免费播放 | 午夜看片网站 | 91精品国产手机 | 久久久久久久av麻豆果冻 | 中文字幕视频三区 | 欧美精品 在线观看 | 人人鲁人人莫人人爱精品 | 久久一级大片 | 国产美女自拍视频 | 欧美小视频在线观看 | 日韩欧美一区二区三区四区 | 亚洲国产一区二区三区四区 | av手机免费在线观看 | 欧美日韩专区 | 久久久.com | 精品国产乱码久久久久久老虎 | 综合国产 | 免费国产视频在线观看 | 午夜欧美一区二区三区在线播放 | 中文在线观看视频 | 久久综合入口 | 日本在线免费看最新的电影 | 国内精品久久久久久久影视简单 | 成人动慢 | 精品亚洲一区二区三区 | 精品久久精品 | 久久不卡区 | www成年人视频 | 欧美黄色一级毛片 | 视频一区二区中文字幕 | 日日日色 | 一色桃子av一区二区 | av日韩高清 | 亚洲福利在线观看 | 国产精品免费一区二区三区四区 | 国产精品久久久久久久久久久久 | 成人毛片网 | 久久精品视频在线免费观看 |