# 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"