1using System;
2using System.Collections;
3using System.ComponentModel;
4using System.Data;
5using System.Drawing;
6using System.Web;
7using System.Web.SessionState;
8using System.Web.UI;
9using System.Web.UI.WebControls;
10using System.Web.UI.HtmlControls;
11using System.IO ;
12namespace temp3
13{
14 ///
15 /// WebForm1 的摘要说明。
16 ///
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 Web 窗体设计器生成的代码
47
48 private void Button1_Click(object sender, System.EventArgs e)
49 {
50 CopyFiles(@"D:\PCT",@"E:\PCT");
51 }
52 private void CopyFiles(string varFromDirectory,string varToDirectory)
53 {
54 Directory.CreateDirectory(varToDirectory);
55
56 if(!Directory.Exists(varFromDirectory)) return;
57
58 string[] directories = Directory.GetDirectories(varFromDirectory);
59
60 if(directories.Length > 0)
61 {
62 foreach(string d in directories)
63 {
64 CopyFiles(d,varToDirectory + d.Substring(d.LastIndexOf("\\")));
65 }
66 }
67
68
69 string[] files = Directory.GetFiles(varFromDirectory);
70
71 if(files.Length > 0)
72 {
73 foreach(string s in files)
74 {
75 File.Copy(s,varToDirectory + s.Substring(s.LastIndexOf("\\")));
76 }
77 }
78 }
79 }
80}
81
82
2using System.Collections;
3using System.ComponentModel;
4using System.Data;
5using System.Drawing;
6using System.Web;
7using System.Web.SessionState;
8using System.Web.UI;
9using System.Web.UI.WebControls;
10using System.Web.UI.HtmlControls;
11using System.IO ;
12namespace temp3
13{
14 ///
15 /// WebForm1 的摘要说明。
16 ///
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 Web 窗体设计器生成的代码
47
48 private void Button1_Click(object sender, System.EventArgs e)
49 {
50 CopyFiles(@"D:\PCT",@"E:\PCT");
51 }
52 private void CopyFiles(string varFromDirectory,string varToDirectory)
53 {
54 Directory.CreateDirectory(varToDirectory);
55
56 if(!Directory.Exists(varFromDirectory)) return;
57
58 string[] directories = Directory.GetDirectories(varFromDirectory);
59
60 if(directories.Length > 0)
61 {
62 foreach(string d in directories)
63 {
64 CopyFiles(d,varToDirectory + d.Substring(d.LastIndexOf("\\")));
65 }
66 }
67
68
69 string[] files = Directory.GetFiles(varFromDirectory);
70
71 if(files.Length > 0)
72 {
73 foreach(string s in files)
74 {
75 File.Copy(s,varToDirectory + s.Substring(s.LastIndexOf("\\")));
76 }
77 }
78 }
79 }
80}
81
82