GithubHelp home page GithubHelp logo

qsunsync's Introduction

#QSunSync 七牛云文件同步工具

##关于

QSunSync是使用C# + WPF开发的用于将本地文件同步到七牛云端空间的Windows客户端。该客户端的特点就是简单易用,而且方便增量同步。

最新版本下载 QSunSync-v1.9.1

使用手册请戳这里 在线浏览

##功能介绍

该软件支持如下功能:

  1. 可以将指定文件夹中文件完整同步到目标空间,默认以文件在文件夹中的相对路径作为文件名
  2. 可以在上传之前,对空间中同名文件进行检查,如果发现同名文件则根据强制覆盖条件的设置来决定是否覆盖
  3. 可以给上传到空间的文件指定一个额外的前缀
  4. 可以忽略文件名称相对于同步目录的相对路径,直接以文件本身的名字来命名
  5. 可以根据上传的机器位置选择合适的入口域名
  6. 可以根据文件的平均大小和实际带宽设置一个合理的并发数量
  7. 可以根据实际带宽的情况,选择分片上传的片的大小,带宽越大,片大小可以选择越大,效率越高
  8. 支持单文件断点续传,支持目录增量同步

##自行编译

如果你打算自行编译这个项目的话,请按照如下方式:

  1. 这个项目是使用 Visual Studio 2012 开发的,所以这个版本以上的都可以;
  2. 这个项目依赖Qiniu C# SDK,v1.7+版本可以使用NuGet安装Qiniu.Shared,早期版本请安装Qiniu --version=7.0
  3. 该软件使用了SQLite数据库,请安装System.Data.SQLite
  4. 然后,编译吧。

##使用方式

  1. 首次打开软件的时候,需要进行帐号设置才能去“新建同步任务”,七牛云存储的文件上传使用一对密钥AK/SK来进行权限校验,这一对密钥在七牛云存储的后台里面是可以找到的。
  2. 你可以直接到“帐号设置”里面点击“查看我的AS&SK”,这将自动帮你打开浏览器并导向到AK/SK的所在地,你直接拷贝,粘贴到本地的输入框里面就好了,输入完成之后,点击“保存”就可以了,当然如果你输入了错误的AK&SK,你会收到错误提示的,嘿嘿。
  3. 帐号设置完成之后,就可以“新建同步任务”了,在“同步设置”的“基本设置”里面,你可以选择本地待同步目录和希望同步到的云端空间即可,如果需要更多的设置,可以看“高级设置”。
  4. 设置完成之后,你就可以点击“开始同步”进行同步了。
  5. 更详细内容请参考使用手册。

##意见&帮助

如果你有任何的意见,可以通过提 issue,我们来讨论。如果你需要帮助,可以联系我 (QQ: 2037014430),非技术勿扰。

qsunsync's People

Contributors

jemygraw avatar fengyhack avatar longbai avatar

Watchers

netgod avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.