alibaba/easyexcel

流方式读取文件,临时文件不会存在 但是临时文件夹依旧存在,想问问是我配置有问题吗?查阅文档之前是迭代了删除临时文件,但是这个临时文件夹是不会删除的吗?

Open

#4 057 ouverte le 1 déc. 2024

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)Java (7 599 forks)batch import
help wanted

Métriques du dépôt

Stars
 (33 728 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

建议先去看文档

快速开始常见问题

异常代码

 InputStream inputStream = null;
        OSS ossClient = null;
        try {
            ossClient = new OSSClient(ossConfig.getEndpoint(), ossConfig.getAccessKeyId(), ossConfig.getAccessKeySecret());
            inputStream = ossClient.getObject(ossConfig.getBucketName(), fileName).getObjectContent();
            if (Objects.nonNull(inputStream)) {
                EasyExcel.read(inputStream, CarExcel.class, new BatchExcelListener<T>())
                        .excelType(ExcelTypeEnum.XLSX)
                        .ignoreEmptyRow(Boolean.TRUE)
                        .sheet()
                        .headRowNumber(1)
                        .doRead();
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        } finally {
            if (Objects.nonNull(ossClient)) {
                ossClient.shutdown();
            }
            if (Objects.nonNull(inputStream)) {
                try {
                    inputStream.close();
                } catch (IOException e) {
                    throw new RuntimeException(e);
                }
            }
        }

异常提示

问题描述

临时文件会被删除,但是临时文件夹依旧存在 不知道这是正常现象吗,有没有什么方法可以解决呢

Guide contributeur