需求是这样的,程序部署上服务器后需要定时读取某个文件夹中的指定文件,然后进行解压,需要如何操作
- 解压可以交给linux做,配一个定时任务
- 或者把要的linux的处理的写成shell,然后用java代码执行,有对应的API, 可以百度,处理好数据放到指定位置,之后用java读到内存里,但是不建议这样搞,因为没办法控制状态量,太乱了。
- 嗯,如果读的数据不是特别多的,可以用Python写一个脚本自己读到数据库了,配一下linux的定时任务,然后你的项目在数据库里拿数据。
java.util.zip 下有相关实现,zipfile,zip输入输出流,你可以搜索相关例子参考