a494567309 2016-02-16 10:24 采纳率: 50%
浏览 1486

java 把文件夹里 类似文件名打包

大神们好:

现在有一个目录 里面有许多文件 格式类似 12345678-201601.001.txt ,12345678-201601.002.txt
这些文件 我想把这些相类似的文件打包成zip。

我现在会用传参数比如 12345678 和201601这2个条件找到类似文件打包。
但是不用参数把目录下相类似的文件打包打包 我不会了!!!!!!
就是怎么直接用main方法不传参数,直接把目录下所有类似的文件打包。
求给点思路或者代码 ,万分感谢.

  • 写回答

3条回答 默认 最新

  • 毕小宝 博客专家认证 2016-02-16 10:36
    关注

    java提供了Zip压缩文件相关的工具类ZipOutputStream,使用方法很简单。按你的需求,就遍历指定目录,然后将符合你的要求的文件都打包到压缩文件中。
    可以不用传递参数,直接就是打包你所的两种类型。
    首先,你需要获取指定目录下所有的文件,然后进行文件名称过滤,然后就是把符合条件的文件添加到压缩文件中。
    这里有个类似需求的文章,可以参考:http://blog.csdn.net/sxdtzhaoxinguo/article/details/20550537

    评论

报告相同问题?

悬赏问题

  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元