Skip to content

LittleCadet/ftpWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ftp

优点:

  1. 所有配置,均是通过在配置文件中以配置项的形式展现出来,支持可配置

  2. 所有操作步骤,均会在控制台打印出来,并会直接输出最终操作结果,操作失败时,会给出操作失败的原因。

  3. 批量上传时,支持将任意一个本地文件,上传到任意一个服务器目录下,也支持将本地目录下的所有文件上传到服务器的指定目录下

  4. 批量删除时,支持将任意一个服务器的文件删除,也支持将服务器上一个目录下的所有文件删除

  5. 批量下载时,支持将服务器中任意目录下的文件下载到本地任意目录下,也支持将服务器中一个目录下的所有文件下载到本地目录下

  6. 支持服务器指定目录的扫描,只要指定文件发生变动,即刻会触发下载动作到本地指定目录

  7. 支持定时下载

预告:

二期功能完美收官,三期将会增加通过kafka实现签到,增加多线程调用,框架重构【springCloud】

注意:

  1. 2个定时不能设置成同时触发,否则会由于任务不同,使得A任务ftp及io资源关闭,导致B的任务在微风中凌乱

  2. 批量上传时,同一个本地文件,只能上传到服务器的一个目录中,如果一个本地文件,需要上传到服务器的不同目录中,则只会读取最后一个配置项(因为用map匹配)

  3. 批量下载时,同一个服务器文件,只能下载到本地的一个目录中,如果一个服务器文件,需要上传到本地的不同目录中,则只会读取最后一个配置项(因为用map匹配)

  4. 文件与目录的认定标准:文件名中有“.”而目录没有

切记:

个人心血,仅供参考,切勿商用,一旦发现,小心gg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages