用java语言编写的ftp小工具,可以按指定时间监控ftp服务器,把服务器指定目录内新产生的文件或者文件夹下载到本地指定文件夹,下载后删除数据。
也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传到ftp服务器,上传后可删除本地文件夹内的数据。
是监控服务器还是监控本地文件夹,通过配置指定。
压缩包里是源代码和所需的jar包,还包括一个已经打成jar文件直接可以运行的文件。
代码有部分参考自互联网,已经做过修正。
根据需求,代码还可以精简。
启动类:dzw.Start
配置文件:sys.properties
检测时间间隔在启动后输入。
配置文件内容:
#type=download :从服务器下载 type=upload 本地上传到服务器
type=download
ip=127.0.0.1
port=21
user=ftptest
passwd=ftptest
#检测本地文件路径
localPath=D:/ftptestClent/
#需要下载的服务器路径
FTPServerPath=/
#下载或上传后是服删除文件true:是 false:否
deleteFileAfterDownload=true
deleteFileAfterUpload=true
#日志记录文件
logFile=d:/ftp.log
1