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
  • 相关阅读:
    spring中配置quartz
    理解Quartz触发器
    spring事物策略
    lucene 的关键字变色 与排序
    spring中配置quartz
    lucene 的关键字变色 与排序
    Quartz CronTrigger时间最完整配置说明
    理解Quartz触发器
    Quartz CronTrigger时间最完整配置说明
    linux vps
  • 原文地址:https://www.cnblogs.com/shengel/p/817986.html
Copyright © 2011-2022 走看看