zoukankan      html  css  js  c++  java
  • 递归方法复制文件夹

     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
  • 相关阅读:
    Linux系统挂载NTFS移动硬盘
    ActiveReport报表开发谈谈ActiveReport的中文化问题
    硬件接口开发之USB电话录音盒来电显示
    如何使用正则表达式进行QQ校友的数据采集
    硬件接口开发之Modem来电显示
    关于MSHTML控件使用的问题
    【转】ISession接口介绍
    发送带嵌入图片邮件之SMTP实现和ESMTP实现
    C#进行MapX二次开发之地图搜索
    Database2Sharp混淆处理之经验分享(国庆专辑,祝福我们的祖国)
  • 原文地址:https://www.cnblogs.com/shengel/p/817986.html
Copyright © 2011-2022 走看看