查无此鸟的博客
跳过导航链接
544·通过计划任务实现FreeFileSync的自动同步功能

标签:微机修理 | 发表时间:2023-12-06 20:12:31 | 更新时间: 2023-12-06 20:13:37 | 阅读数:189 | 评论数:0 | 字数:1373

在2020年6月的时候,发表过一篇博客,翻译了RealTimeSync官方使用手册(其实也就一篇不长篇幅的文章)。RealTimeSync是配合FreeFileSync使用的一款小软件,只有一个功能:监控目标文件夹的变化,在检测到变化时,调用FreeFileSync同步。RealTimeSync的窗口见下图。
RealTimeSync和FreeFileSync两个软件配合使用,可以实现自动同步文件的功能,RealTimeSync可以设置“运行命令之前最小的空闲时间(以秒计)”,我理解着这个时间,是目标文件夹最后修改后,若是大于该时间间隔未修改,那么就开始运行命令行(也就是调用FreeFileSync进行同步)。 FreeFileSync号称是差异化同步,也即每次同步只复制有变化的文件。但是,在同步前需要先对两个文件夹的所有文件进行对比扫描,当文件量比较少或者修改不频繁时,还算可以接受,但是若文件数量巨大以及频繁的修改,就会出现问题:若“运行命令之前最小的空闲时间”太小,那么会频繁同步,有时一个小时会同步数次,并且同步前文件的扫描会花费较长的时间;若是空闲时间设置的太大,又会一天都不同步。 当我发现电脑每天很多次的运行FreeFileSync,而只为了同步几个文件时,我觉得浪费了太多系统开销,对硬盘应该也是不够友好。我试图找出一个合适的“运行命令之前最小的空闲时间”,但是试验多次,前一个时间还在每小时同步数次,加上10多秒后就变成了整天都不同步,实在搞不懂其中的原因。 这个问题颇让我苦恼了几天,到了不得不解决的程度。 于是我上网搜有没有人遇到过同类问题,结果发现一篇文章,介绍了使用FreeFileSync自动同步的两种方法。第一种自然是用RealTimeSync,第二种是用win自带的任务计划程序
Windows自带的任务计划程序是一项强大的工具,它允许用户在指定的时间或特定事件发生时自动运行程序、脚本或命令。通过任务计划程序,用户可以创建、修改和删除各种类型的任务,从简单的定时执行任务到复杂的自定义脚本。任务计划程序通常用于自动化系统维护、数据备份、软件更新、系统清理等操作。 用户可以通过任务计划程序界面直观地管理任务,也可以使用命令行工具(schtasks)进行高级配置。任务计划程序提供了灵活的触发器设置,如时间触发、日程触发、空闲触发等,同时还支持任务的条件、设置和操作选项,以满足用户不同的自动化需求。 总的来说,Windows自带的任务计划程序为用户提供了一个方便而强大的工具,可用于自动化执行各种任务,提高工作效率并简化系统管理。
——上述内容引自ChatGPT 3.5的回答。
之前其实我几乎没有用过这个程序,所以开始并没有想到,任务计划程序如何设置任务这里就不做详细介绍了,网上有很多教程。总之使用这个程序,我设定了一个“定时”的任务:每隔一段时间运行一次FreeFileSync进行同步,而不是使用所谓的“实时”同步。 当在计划运行的时候遇到电脑关机等情况时,下次开机/登录,还会补充运行一次,也是很贴心的功能了。 几乎算解决了我的苦恼,我设定了两个计划,一个是在中午隔一天运行一次,一个是在下午隔两天运行一次,这样就相当于差不多每天运行一次同步,既不频繁、也不算少。
初稿完成于2023-11-30。

版权声明:本文由@查无此鸟创作,采用知识共享 署名-非商业性使用-禁止演绎 3.0 中国大陆许可协议进行许可。除非注明,均为原创文章,请在转载时注明来源,并完整保留本段声明。本文地址: https://justalittlebird.cn/blog.aspx?id= 2023-12-06



本文评论:
暂无评论……

发表评论:(昵称或评论内容不允许为空!邮箱可不填,但建议填写以备联系,邮箱将不显示在评论中。) 昵称 邮箱

查无此鸟的博客

Copyright©查无此鸟 2020~2024, All Rights Reserved

邮箱:t5lyg@126.com

其他链接

卢昌海的网站 | 鱼の后花园博客) | 田春(冰河)的博客 | FROYOs Blog | 博客园 | 鸟哥Linux | 大眼仔

明经论坛 | 中望社区 | 惊惊(博客园) | C#CAD二次开发视频(明经) | 下载AutoCAD/中望CAD