zoukankan      html  css  js  c++  java
  • c# 复制整个文件夹的内容,Copy所有文件

            /// <summary>
            /// 文件夹下所有内容copy
            /// </summary>
            /// <param name="SourcePath">要Copy的文件夹</param>
            /// <param name="DestinationPath">要复制到哪个地方</param>
            /// <param name="overwriteexisting">是否覆盖</param>
            /// <returns></returns>
            private static bool CopyDirectory(string SourcePath, string DestinationPath, bool overwriteexisting)
            {
                bool ret = false;
                try
                {
                    SourcePath = SourcePath.EndsWith(@"") ? SourcePath : SourcePath + @"";
                    DestinationPath = DestinationPath.EndsWith(@"") ? DestinationPath : DestinationPath + @"";
    
                    if (Directory.Exists(SourcePath))
                    {
                        if (Directory.Exists(DestinationPath) == false)
                            Directory.CreateDirectory(DestinationPath);
    
                        foreach (string fls in Directory.GetFiles(SourcePath))
                        {
                            FileInfo flinfo = new FileInfo(fls);
                            flinfo.CopyTo(DestinationPath + flinfo.Name, overwriteexisting);
                        }
                        foreach (string drs in Directory.GetDirectories(SourcePath))
                        {
                            DirectoryInfo drinfo = new DirectoryInfo(drs);
                            if (CopyDirectory(drs, DestinationPath + drinfo.Name, overwriteexisting) == false)
                                ret = false;
                        }
                    }
                    ret = true;
                }
                catch (Exception ex)
                {
                    ret = false;
                }
                return ret;
            }
  • 相关阅读:
    HTML5学习记录
    CSS学习记录
    HTML扩展(thead,tbody,tfoot标签的使用)
    测删除功能
    jmeter-连接数据库
    jmeter-正则表达式提取器
    jmeter常用函数
    java基础(二)
    git基本使用
    波特的钻石模型
  • 原文地址:https://www.cnblogs.com/SeNaiTes/p/10701229.html
Copyright © 2011-2022 走看看