java监控文件夹内文件变化并且进行文件同步bigfilesync
2014-03-25 09:15
561 查看
文件同步工具bigfilesync使用手册
工具下载地址 http://code.google.com/p/bigfilesync/downloads/list设置环境变量
解压bigfilesync-1.0.zip到电脑的任意目录下,比如D:\bigfilesync-1.0,然后将D:\bigfilesync-1.0\bin设置到系统的环境变量path中。命令列表:
sync [-s] source [-d] destination [-e] exclude -s 源目录[required] -d 目标目录[required] -e 排除的目录或文件,多个之间用逗号分隔[option]
监视source目录下的文件变化,并同步到destination目录,排除exclude包含的文件或目录。
命令使用方法1:
sync -s D:\qq -d D:\mm
监视D:\qq目录下的文件变化,并同步到D:\mm目录。
命令使用方法2:
多个目录的监控(多个目录之间用逗号分隔,确保目录或文件的名称不能包含逗号),并同步到一个目录下。sync -s D:\ff,D:\qq -d D:\mm
监视D:\ff,D:\qq两个目录下的文件变化,并同步到D:\mm目录。
命令使用方法3:
多个目录的监控(多个目录之间用分号分隔,确保目录或文件的名称不能包含分号),并分别同步到相应的目录下。sync -s D:\ff;D:\qq -d D:\mm;D:\nn
监视D:\ff,D:\qq两个目录下的文件变化,并将D:\ff文件的变化同步到D:\mm目录,D:\qq文件的变化同步到D:\nn目录。
命令使用方法4:
方法2和方法3的混合使用。sync -s D:\ff,D:\qq;D:\bb -d D:\mm;D:\nn
监视D:\ff,D:\qq,D:\bb三个目录下的文件变化,并将D:\ff,D:\qq文件的变化同步到D:\mm目录,D:\bb文件的变化同步到D:\nn目录。
命令使用方法5:
排除不需要同步的目录或文件。sync -s D:\qq -d D:\mm -e .svn,target
监视D:\qq目录下的文件变化,并同步到D:\mm目录,排除.svn,target目录或文件的变化的同步。
如果排除同步的是目录,则此文件夹下所有文件或子文件夹的变化都不同步。
全局配置文件exclude.txt
%bigfilesync_home%\config\exclude.txt设置全局排除的目录或文件,多个目录或文件回车换行输入。源码编译
bigfilesync源码使用maven进行管理jar依赖,其中依赖的一个jar没有在maven中央仓库中,所有编译、打包源码前需要安装jar到本地maven仓库,在jnotify-0.93.jar所在的文件夹使用以下命令:mvn install:install-file -DgroupId=net.contentobjects -DartifactId=jnotify -Dversion=0.93 -Dfile=jnotify-0.93.jar -Dpackaging=jar
jnotify-0.93.jar在bigfilesync-1.0.zip\lib目录下。
相关文章推荐
- java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件
- java监控指定路径下文件及文件夹变化
- java 监控文件夹变化(钩子文件)
- 使用java.nio.file.WatchService监控文件夹里的文件再操作文件出现的“文件不存在或目录不存在”的错误
- Java中监控文件变化的多种方案
- java实现文件变化监控
- Java源码——文件/文件夹的路径分析(相对/绝对)(File and Directory Info Inquiry)
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- 需求(Java语言实现):对存有图片URL的txt文件进行逐行读取,自行下载txt文件中的图片到指定文件夹中
- Java 如何监控文件目录的变化 【转】
- Java监控文件夹变化
- 【Java】对文件或文件夹进行重命名
- C# FileSystemWatcher 在监控文件夹和文件时的用法
- File System Auditor部署详解(监控文件与文件夹)
- 使用apache common-io 定时监控文件下文件的变化,java文件扫描文件变化
- Android使用FileObserver对sdcard文件或文件夹监控
- iOS监控/监测/监听文件/文件夹的变化 检测文件变化
- JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。
- File System Auditor部署详解(监控文件与文件夹)
- java file删除目录下的文件及文件夹