用户名
密码
侧边栏壁纸
  • 累计撰写 27 篇文章
  • 累计收到 10 条评论

FTP文件同步监控 CSV数据分析拆分多个

龙流
2021-09-14 / 1 评论 / 47 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年09月14日,已超过136天没有更新,若内容或图片失效,请留言反馈。

概述

通过properties配置两个FTP服务器,可以同步某个文件夹内容
实现FileAlterationListener监控文件夹文件新增/改变
通过后缀筛选文件类型
apache.commons包获取FTP连接客户端
net.sourceforge.javacsv包操作scv文件

pom文件

1、首先建议养成先配置日志的习惯
        <!-- 日志工具包 -->
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>2.10.0</version>
        </dependency>
        <!--日志核心包-->
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.10.0</version>
        </dependency>
        <!--slf4j的log4j实现类-->
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-slf4j-impl</artifactId>
            <version>2.9.1</version>
        </dependency>
        <!--程序运行的时候检测用了哪种日志实现类-->
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-jcl</artifactId>
            <version>2.9.1</version>
        </dependency>

2、使用到的工具包
        <!--功能强大,操作文件,FTP连接-->
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.3</version>
        </dependency>
        <!--快速读取和生成CSV文件-->
        <dependency>
            <groupId>net.sourceforge.javacsv</groupId>
            <artifactId>javacsv</artifactId>
            <version>2.0</version>
        </dependency>
0

评论 (1)

取消
  1. 头像
    强仔
    Windows 10 · Google Chrome

    中秋快乐

    回复