# SimpleFileSync
**Repository Path**: zhangqunshi/SimpleFileSync
## Basic Information
- **Project Name**: SimpleFileSync
- **Description**: 带有图形界面的把最新文件(最新代码)同步到服务器上的软件。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2015-11-18
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#SimpleFileSync
此软件类似于FreeFileSync软件,但不同的是更注重效率。
FreeFileSync软件会扫描指定目录下的所有文件,当文件数过多的时候,会导致无法选择最新修改的文件。
此软件的方式有所不同,其最开始由一个同步时间点,第一次则以当前时间为准。然后列出此时间以后
修改的所有文件。没有改动的文件则不列出来。
另外FreeFileSync使用的时候如果本地与服务器的时间没有对准,会造成老文件覆盖新文件的问题。本软件
只比较本地2个时间点之间的修改,所以不会出现这种情况。
所以本软件主要解决的问题是:当本地代码修改后,通过SCP上传到服务器上进行测试的情况。
适用于本地为windows/UNIX系统,服务器为UNIX系统。
本项目使用NetBeans 8.1开发,在ubuntu上测试通过。
运行需要JDK1.7以上。可以生产一个可执行的JAR文件,然后双击运行。或者通过命令:java -jar "/SimpleFileSync/demo/SimpleFileSync.jar"