欢迎光临散文网 会员登陆 & 注册

C#定时自动备份文件的实现

2022-08-30 14:32 作者:花之暴君家的小幽香  | 我要投稿

        之前在服务器操作系统上共享了一个文件夹给局域网,但又担心文件被恶意删除,因此想自动备份该文件夹,百度后发现很多自动备份软件在服务器操作系统上是收费的。

    

目标:将源目录A自动备份至目标目录A,并按备份的日期时间,生成一套备份文件,另外为了保持文件不占用太多空间,至多保存5个备份。

思路:

运行流程图

其它:

  1.  定时运行,使用timer,每隔一秒钟判断时间是否相符;

  2. DateTime.Now.ToString("yyyyMMddHHmm"), 可生成202208301640格式的字符;

  3.  C#没有复制文件夹功能,有的只是新建目录+复制文件;

  4.  C#删除目录,可同时删除子目录,不必遍历。

界面设计


C#定时自动备份文件的实现的评论 (共 条)

分享到微博请遵守国家法律