zoukankan      html  css  js  c++  java
  • C#备份一个文件到指定的文件夹里面

    一开始我的想法是这样的:

    //在控制台里面操作

    static void Main(string[] args)
    {
    //backup( @"D:ggconfig.xml", @"D:ggxx",);//在D:ggxx 下备份配置文件config
    Console.Read();
    }

    public static void backup(string sourcefile, string targetfile)
    {
    if (!Directory.Exists(targetfile))//目标文件不存在
    {
    Directory.CreateDirectory(targetfile);
    }
    File.Copy(sourcefile, targetfile, true);

    consolo.WriteLine("备份成功。。。。。");

    }

    然后发现文件和文件夹之间是不能够互相复制转移的,然后找了很多资料,起码找了两个多钟,试了很多网上的方法,都是不行,而且很复杂理解

    然后我就发现为什么不能多一个参数,然后代码如下:

    public static void backup(string sourcefile, string targetfile, string targetPath)
    {
    if (!Directory.Exists(targetPath))
    {
    Directory.CreateDirectory(targetPath);
    }
    File.Copy(sourcefile, targetfile, true);
    }

    成功了,备份和还原只要改变参数就行。。。。有时候很简单的问题,想的太复杂了。。。。

  • 相关阅读:
    MYSQL日志管理
    MYSQL权限管理
    MYSQL索引操作
    数据库基本操作
    MYSQL5.7的安装(yum、二进制、编译安装)
    记一次科来的培训--流量突发监测分析案例
    4、LNMP部署项目
    RIP
    OSPF(1)
    权限安全:sudo
  • 原文地址:https://www.cnblogs.com/ryzen/p/8110712.html
Copyright © 2011-2022 走看看