PC主流同步软件评测

news2024/9/27 23:32:11

因为一个要把超过13G的众多零散文件同步到webdav网盘的需求,将市面上一些知名的同步软件试用测试了一番,最终发现只有Syncovery满足需求

先把参与测试的同步软件列一下:

GoodSync、FreeFileSync、微软SyncToy、KLS Backup、SecondCopy、SmartSync Pro、Air Explorer、Air Cluster、Syncovery

国产软件我一般是不用的,理由嘛,懂的都懂

先说知名度最高的GoodSync,这款软件确实很强,多线程复制,网络上传速度非常快,几乎每时每刻都是满速。但这款软件可能是为了照顾大部分用户,可控制选项太少,一些高级操作根本无法控制。

现在有个很低级的问题:大部分webdav网盘,复制上去的文件,修改时间是上传当时的时间,而不是文件原来自己的修改时间。这就导致一个问题:下次再同步时,很多同步软件依然认为那些文件变化了,需要覆盖,再次重新上传。这个问题其实很常见,但很多软件也存在这个问题,GoodSync也不例外。但奇葩的是,这么高知名度的软件,居然没有选项去控制。

FreeFileSync: 知名度最高的开源同步软件,但是无论是UI还是使用,都非常别扭。说是开源,你要是不捐赠的话,其实有很多限制,比如无法多线程操作。最为致命的是,功能较弱,网络同步只支持FTP和SFTP,而不是像GoodSync和Air Explorer这种,支持众多网盘和协议。

微软SyncToy,功能太弱,无网络同步,无定时任务,无实时同步。

KLS Backup,这款软件,说实在的,当年确实给我留下了深刻的印象,功能强大,日志详细。但是今非昔比,虽然支持众多网盘,但是没有多线程,速度非常慢。文件复制的控制选项很多,但是似乎有bug,设置了一番,依然是傻傻的全部复制上去。

SecondCopy,当年还是不错的,但是很显然,现在已经跟不上时代了,无论是UI还是操作逻辑,更别说无法支持网盘同步和多线程操作了。

SmartSync Pro,有限度的支持一些网盘和协议,不过没有多线程,速度很慢,只能说中等偏上吧。

支持实时同步,支持计划任务,UI设计简洁易用。

Air Explorer,支持众多网盘和协议,但存在致命问题:可以并行上传,但同步时每个文件都建立一次连接,虽然可以并行操作,但是速度非常慢,而且很容易引发错误,导致有的文件无法同步。致命问题2:无法同步隐藏文件。

无实时同步。

Air Cluster,我深刻怀疑这家和Air Explorer是一家,两者的同步,无论是操作逻辑和UI,都几乎完全一模一样,表现和问题也是一致。

最后轮到Syncovery,支持众多协议,支持众多选项控制,较旧的文件可以不覆盖较新的文件,多线程操作,速度快。

缺陷:全英文界面,选项众多,过于高级,不亲近初级用户。

缺陷2:某些特殊字符的文件名会提示失败,所幸这部分文件很少,可以规避。

总结下来,没有完美的同步软件,只有最适合自己的,Syncovery相对来说比较完善。

让我们列个表格,清晰的总结一下:

GoodSync

FreeFileSync

SyncToy

KLS Backup

SecondCopy

SmartSync Pro

Air Explorer

Air Cluster

Syncovery

本地文件同步

FTP同步

×

×

SFTP同步

×

×

webdav同步

×

×

×

其它网盘同步

支持常见网盘

仅支持GDrive

×

支持常见网盘

×

支持部分网盘

支持常见网盘

支持常见网盘

支持常见网盘

多线程

仅捐赠版支持

×

×

×

×

√,存在缺陷

√,存在缺陷

计划任务

×

实时同步

×

仅部分版本支持

×

×

优点

功能强大,易用,速度快

开源免费

简单易用

功能强大,选项众多

简洁易用

UI简洁易用,功能较完善

UI简洁易用,功能较完善

UI简洁易用,功能较完善

功能强大,速度快

缺陷

缺乏精细控制

UI糟糕,网络同步不完善

功能太少

占用资源高,缺乏多线程,速度慢

落后时代,不支持网络同步

仅支持部分网盘,缺乏多线程,速度慢

并行上传速度慢,存在bug

并行上传速度慢,存在bug

太过专业,全英文,存在小bug

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/438899.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

coreboot seabios

seabios现在是很多虚拟机的默认启动bios,这跟它的短小精干有很大关系,也跟它提供比较完备的legacy支持有关。 按照以下步骤把seabios制作成coreboot的payload, 下载seabios代码, http://code.coreboot.org/p/seabios/downloads…

学生成绩管理系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设!!! 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 本系统源码地址:https://download.csdn.net/download/qq_50954361/87700420 更多系统资源库…

【Cpython的GIL详细了解一下?】

简单解释 全局解释器锁(Global Interpreter Lock,简称 GIL)是 CPython 解释器内部的一个同步原语,它用于在同一时间只允许一个线程执行 Python 字节码。 GIL 的工作原理如下: 在 CPython 中,每个线程都需…

systemctl 命令设置开机自启动失败

1.案例现象 我在 3 月 31日的时候发表了一篇《shell 脚本之一键部署安装 Nginx 》,介绍了如何通过 shell 脚本一键安装 Nginx 我脚本中执行了 Nginx 开机自启动的命令,当我使用 systemctl status nginx 命令复核的时候,我发现 Nginx 服务设…

C# NetCore XML 反序列化解析错误:<xml xmlns=‘‘> was not expected 及 Encoding=utf-16问题

xml帮助类在最后 刚好有业务需要解析xml文件&#xff0c;于是找到帮助类代码开始尝试解析文件&#xff0c;总是出现异常&#xff1a;<xml xmlnsxxxxxxxxxxxxxxxx> was not expected&#xff0c;开始寻找解决方案&#xff1a; 要使结果正确&#xff0c;必须满足两个条件…

【Qt】QString与QChar的源码学习及二者与Unicode的关系【2023.04.20】

简介 关于QString乱码的一些补充。主要就两点&#xff0c;QChar、QString底层存储的字符都是16进制的Unicode编码。 QChar QChar对应16位的Unicode字符集。 The QChar class provides a 16-bit Unicode character. In Qt, Unicode characters are 16-bit entities without an…

Redis RDB 和 AOF原理讲解

redis提供了两种持久化方式。 aof&#xff08;APPEND ON FILE&#xff09;持久化&#xff1a;原理是将redis的操作以命令的方式写入aof文件中&#xff0c;追加。 rdb&#xff08;Redis DataBase&#xff09;内存快照持久化&#xff0c;就是将redis的内存中的数据全量拷贝一份存…

【C++STL精讲】stack与queue的基本使用及模拟实现

文章目录 &#x1f490;专栏导读&#x1f490;文章导读&#x1f337;stack是什么&#xff1f;&#x1f337;stack的基本使用&#x1f337;stack的模拟实现&#x1f337;queue是什么&#xff1f;&#x1f337;queue的基本使用&#x1f337;queue的模拟实现 &#x1f490;专栏导读…

Python基础实战2-Python安装

安装简介 电脑系统&#xff1a;Windwos 10 安装的Python版本&#xff1a;3.7.8 安装Python环境 安装运行Python程序的工具&#xff0c;也称位Python解释器。 初学者可以安装anaconda&#xff0c;里面自带500常用库。 第一步&#xff0c;下载Python 可以在Python官方网站…

mockjs基础及项目使用

Mock介绍 Mock.js 是一款模拟数据生成器&#xff0c;旨在帮助前端攻城师独立于后端进行开发&#xff0c;帮助编写单元测试。提供了以下模拟功能&#xff1a; 1. 根据数据模板生成模拟数据 2. 模拟 Ajax 请求&#xff0c;生成并返回模拟数据 3. 基于 HTML 模板生成模拟数据 以上…

网络安全之ATP

目录 APT 定义 特点 目的 APT攻击的生命周期 阶段一 --- 扫描探测 阶段二 --- 工具投送 阶段三 ---漏洞利用 阶段四 --- 木马植入 阶段五 --- 远程控制 阶段六 --- 横向渗透 阶段七 --- 目标行动 防御APT 最佳有效办法 --- 沙箱技术 沙箱技术 针对APT攻击的防御…

归并排序的递归实现

归并排序是一种比较排序&#xff0c;通过分治法思想来进行实现的&#xff0c;其基本思想是&#xff1a; 将已有序的子序列合并&#xff0c;得到完全有序的序列&#xff0c;即先使每个子序列有序&#xff0c;再使子序列段间有序。 若将两个有序表合并成一个有序表&#xff0c;称…

【轻松开发微信小程序】实现用户增删改查功能

文章目录 前言创建微信小程序项目创建项目目录结构编写首页页面编写编辑页面实现增删改查功能展示最终效果总结写在最后 前言 上一篇博客中我们学习了什么是小程序以及开发一个小程序的具体步骤。 在本篇博客中&#xff0c;我们来开发一个用户列表增删改查功能的完整流程&…

【UE】UE5 学习笔记

UE5 学习笔记&#xff08;持续更新中&#xff09; 界面 快捷键 快捷键描述F定位关一卡对象:双击游戏对象名字或选游戏对象名字鼠标中键移动视野alt鼠标左键移旋转视野滑动鼠标滚轮缩放视野alt鼠标右键拖动鼠标缩放视野鼠标左键移动鼠标前后漫游WASD鼠标右键自由漫游漫游时滑…

【vue】插件集合

一、复制粘贴vue-clipboard2 1、安装vue-clipboard2 npm install ue-clipboard2 2、main.js引入插件 // 复制 import VueClipboard from vue-clipboard2 Vue.use(VueClipboard) 3、页面使用 <el-buttonsize"mini"type"text"ref"copyButton&q…

JAVAWeb06-动态WEB开发核心Servlet-02-ServletConfig/Context

1. ServletConfig 1.1 ServletConfig 基本介绍 ServletConfig 类是为 Servlet 程序的配置信息的类Servlet 程序和 ServletConfig 对象都是由 Tomcat 负责创建Servlet 程序默认是第 1 次访问的时候创建&#xff0c;ServletConfig 在 Servlet 程序创建时&#xff0c;就创建一个…

thinkphp5 线上部署后view-source:可以看到源码,但是http显示空白页面的原因及解决方法汇总

本篇文章主要讲解:thinkphp5 项目线上部署后view-source:可以看到源码,但是http显示空白页面的原因及解决方法教程 作者:任聪聪 日期:2023年4月17日 thinkphp版本5.1 现象说明: 线下测试环境,显示可以看到界面 部署到线上配置完毕后发现页面空白 在php中写入echo 1232…

pytorch进阶学习(七):神经网络模型验证过程中混淆矩阵、召回率、精准率、ROC曲线等指标的绘制与代码

参考笔记 【机器学习】五分钟搞懂如何评价二分类模型&#xff01;混淆矩阵、召回率、精确率、准确率超简单解释&#xff0c;入门必看&#xff01;_哔哩哔哩_bilibili 混淆矩阵的概念_GIS_JH的博客-CSDN博客 机器学习中的混淆矩阵&#xff0c;准确率&#xff0c;精确率&#…

[java]String类

String表示字符串类型。 注意c中没有表示字符串的类型。 String内部包含如下两个变量。 java中String结尾没有/0&#xff0c;java不需要/0标注结束位置。 str2代表指向的对象内容为空&#xff0c;str3代表不指向任何对象。 str1和str2指向对象不一样&#xff0c;所以不相等 可…

在Linux中进行Jenkins-2.190的安装及使用

Jenkins-2.190安装在公网IP为x.x.x.x的服务器上 环境准备 第一步&#xff0c;下载server-jre-8u202-linux-x64.tar.gz安装包。 登录地址&#xff1a;https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html下载server-jre-8u202-linux-x64.tar.gz…