监控文件夹

文件批量传输组件作为架包使用说明

你离开我真会死。 提交于 2019-12-05 21:35:37
文件批量传输组件可作为一个工具架包,其他系统可调用方法进行文件传输相关操作,能对某个文件夹进行自动监控、多线程批量传输、文件md5对比、错误重传等。文件批量传输组件作为系统直接使用见http://my.oschina.net/passerman/blog/715642。 1. 发送单文件不中转时 : 发送端代码例子: FileClientConfig clientConfig=new FileClientConfig(false,true,false,"localhost",112); /* clientConfig.setAuthorityCheck(true);//权限验证 clientConfig.setAuthorityKey("password111"); //验证密锁 */ FileTransferClient fileTransferClient=new FileTransferClient(clientConfig); fileTransferClient.init(); //要发送的文件 String absolutePath="E:\\log.txt"; FileInfo fileInfo=new FileInfo(); fileInfo.setFilePath(absolutePath); fileTransferClient.sendFile("\\log2

文件批量传输组件直接使用说明

若如初见. 提交于 2019-12-05 00:30:58
文件批量传输组件 文件批量传输组件适用于后台服务器之间文件批量传输,能对某个文件夹进行自动监控、多线程批量传输、文件md5对比、错误重传,也能满足中转传输情况(外网服务器把文件传至中转服务器,中转服务器触发再将文件传送至目标服务器,传输结果消息返回给源服务器)。 可直接独立成单独的客户端和服务端系统,支持配置。 可作为工具架包,其他系统可调用方法进行文件传输相关操作 支持文件夹监控,自动传输 支持各种类型的文件多线程传输 支持文件md5对比,错误重传 支持中转传输 支持安全权限验证 可自定义拦截器、回调类,易扩展 直接使用(编译好的文件在build文件夹下): ####1、两台主机之间传输配置: 两台主机之间传输时,发送文件主机要部署transfer_client项目;接收文件主机部署transfer_server项目。 #####a.发送文件的主机部署时,修改里面的sysinfo.properties信息,然后打开transfer_client.bat进行文件夹监控: #要监控的文件夹,当isMonitor=true有效 monitorPath=E:\\upload #是否用md5校验 isMd5Check=true #是否中转传输 isTransit=false #文件要发送给的主机ip,如果isTransit为true是中转服务器ip,false则为目标ip sendToIp