com.supermap.image.processing

类 Decompressor



  • public class Decompressor
    extends Object
    解压影像文件类
    从以下版本开始:
    12.0.0
    • 构造器详细资料

      • Decompressor

        public Decompressor()
        默认构造函数
    • 方法详细资料

      • addSteppedListener

        public void addSteppedListener(SteppedListener l)
        添加一个进度条事件(SteppedEvent)的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。
      • removeSteppedListener

        public void removeSteppedListener(SteppedListener l)
        移除一个进度条事件(SteppedEvent)的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。
      • getLastError

        public String getLastError()
        获取最新的错误信息
        返回:
        最新的错误信息
        从以下版本开始:
        12.0.0
      • extractFilesFromDir

        public boolean extractFilesFromDir(String inputDir,
                                           String outDir,
                                           int parallelNum)
        进行文件夹内的压缩文件解压。

        对文件夹内的压缩文件进行解压,输出到文件夹地址内。支持.tar.gz,.zip, .tar, .gz, .bz2, .7z, .rar,.iso,.wim,.xy和.tgz文件的解压。

        参数:
        inputDir - 需解压的文件夹路径。
        outDir - 解压输出的文件路径。
        parallelNum - 并行数。
        返回:
        True or False。
        抛出:
        NullPointerException - inputDir异常为输入的inputDir为空。
        NullPointerException - outDir异常为输入的outDir为空。
        RuntimeException - 程序底层执行报错。
        从以下版本开始:
        12.0.0版本。
      • extractFilesFromArray

        public boolean extractFilesFromArray(String[] filePaths,
                                             String outDir,
                                             int parallelNum)
        进行文件的数据集解压。

        对文件数据集进行解压,输出到文件夹地址内。支持.tar.gz,.zip, .tar, .gz, .bz2, .7z, .rar,.iso,.wim,.xy和.tgz文件的解压。

        参数:
        filePaths - 需解压的文件数据集。
        outDir - 解压输出的文件路径。
        parallelNum - 并行数。
        返回:
        True or False。
        抛出:
        NullPointerException - filePaths异常为输入的filePaths为空或者数量为0。
        NullPointerException - outDir异常为输入的outDir为空。
        RuntimeException - 程序底层执行报错。
        从以下版本开始:
        12.0.0版本。

Copyright © 2021–2025 SuperMap. All rights reserved.