首页 > 其他分享 >【代码块】-CS-复制文件夹及内部

【代码块】-CS-复制文件夹及内部

时间:2023-08-08 23:15:01浏览次数:25  
标签:CopyFile 代码 cover var 文件夹 复制 CS destName

整理代码块

代码块整理后存储,供后期使用

/// <summary>
/// 复制文件及其内部文件
/// </summary>
/// <param name="sources">源文件</param>
/// <param name="dest">目标文件</param>
/// <param name="cover">同名是否覆盖</param>
public static void CopyFile(string sources, string dest, bool cover)
{
    var dinfo = new DirectoryInfo(sources);

    foreach (FileSystemInfo f in dinfo.GetFileSystemInfos())
    {
        var destName = Path.Combine(dest, f.Name);

        if (f is FileInfo)
        {
            File.Copy(f.FullName, destName, cover);
        }
        else
        {
            Directory.CreateDirectory(destName);
            CopyFile(f.FullName, destName, cover);
        }
    }
}

标签:CopyFile,代码,cover,var,文件夹,复制,CS,destName
From: https://www.cnblogs.com/Katakana/p/17615637.html

相关文章

  • [Unity基础]ECS
    参考链接:https://zhuanlan.zhihu.com/p/419140323https://blog.csdn.net/pengfeicfan/article/details/129374673 ECS:面向数据的编程,当处理大量的游戏对象时,大量Component在内存中会排列地紧凑,提高数据的访问速度E:表示Entity,即实体,可以理解为一个空的GameObject,其本质是一个......
  • CSS的小问题
    在手搓自己的个人网页时,发现使用外联css样式表的时候,如果连续两个div都有class,然后前一个class在外联的样式表里没有出现,那么后面的一个class即使在外联样式表里有写也不会被关联到。再然后我的一个div的类是用内联css规定的可以正常,后面的css都在外联中有且都能正常显示。虽然不......
  • 【代码块】-CS-控件属性和时间
    整理代码块代码块整理后存储,供后期使用//winForm,根据控件的名字获取控件Controlcontrol=Controls.Find("button1",true)[0];//获取属性objecto=control.GetType().GetProperty("PropertyName").GetValue(control,null);//获取事件System.Reflection.EventInfo......
  • Pandas 处理CSV 文件
    PandasCSV文件CSV(Comma-SeparatedValues,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。1、读取csv文件若需要该csv文件,自行下载:nba.csv文件importpa......
  • 学好Elasticsearch系列-分词器
    本文已收录至Github,推荐阅读......
  • 学好Elasticsearch系列-聚合查询
    本文已收录至Github,推荐阅读......
  • 学好Elasticsearch系列-聚合查询
    本文已收录至Github,推荐阅读......
  • 学好Elasticsearch系列-分词器
    本文已收录至Github,推荐阅读......
  • 通过CSS设置渐变色边框
    实现渐变色边框的方式有很多,这里示例用css的定位和伪类来实现。效果图:直接上代码: ......
  • JavaScript实现文件夹的上传和下载
    ​ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。ASP.NET页面设计:TextBox和Button按钮。 ​编辑TextBox中需要自己受到输入文件夹的路径(包含文件夹),通过Button......