public class ArchiveEnvironment extends Object
| Constructor and Description |
|---|
ArchiveEnvironment(DataPackage dataPackage) |
| Modifier and Type | Method and Description |
|---|---|
List<com.geoway.adf.gis.fs.IFileset> |
compressCompactPackageInFolder(com.geoway.adf.gis.fs.IFileset scanPath,
com.geoway.adf.gis.fs.IFileset initScanPath,
DataCompactPackage item,
boolean isNeedDeCompressChild)
解压文件夹中指定压缩包文件
|
List<com.geoway.adf.gis.fs.IFileset> |
compressCompactPackageInFolder(com.geoway.adf.gis.fs.IFileset scanPath,
com.geoway.adf.gis.fs.IFileset initScanPath,
DataCompactPackage item,
com.geoway.adf.gis.fs.IFileset[] compactPackages,
boolean isNeedDeCompressChild)
解压文件夹中指定压缩包文件
|
List<com.geoway.adf.gis.fs.IFileset> |
deCompressChildArchivePag(com.geoway.adf.gis.fs.IFileset fileName,
DataCompactPackage compactPag)
解压压缩包文件夹下的压缩包
第二级及以下的压缩文件解压到当前文件夹下-文件夹后缀增加Archive
|
void |
dispose()
释放资源
|
void |
dispose(com.geoway.adf.gis.fs.IFileset realPath,
com.geoway.adf.gis.fs.IFileset scanPath,
DataCompactPackage dataCompactPackage)
释放指定压缩包节点资源
|
com.geoway.adf.gis.fs.IFileset |
getCompactPagRealPath(DataCompactPackage dataCompactPackage,
com.geoway.adf.gis.fs.IFileset virtualPath,
com.geoway.adf.gis.fs.IFileset scanPath)
获取压缩包真实路径
|
String |
getGuidDirectory() |
static boolean |
needCompress(DataCompactPackage dataCompact,
com.geoway.adf.gis.fs.IFileset fileName,
com.geoway.adf.gis.fs.IFileset packageDir) |
List<com.geoway.adf.gis.fs.IFileset> |
unCompressTopCompressPag(com.geoway.adf.gis.fs.IFileset archivePath,
DataCompactPackage compactPackage,
com.geoway.adf.gis.fs.IFileset scanFolder,
boolean isNeedDeCompressChild)
解压所有文件夹中的压缩包
压缩包格式为
第一层 PackageName
第二层 压缩包结构(压缩包所处的文件结构位置)
|
public ArchiveEnvironment(DataPackage dataPackage)
public String getGuidDirectory()
public List<com.geoway.adf.gis.fs.IFileset> deCompressChildArchivePag(com.geoway.adf.gis.fs.IFileset fileName, DataCompactPackage compactPag)
fileName - 待解压的压缩包文件全路径compactPag - 压缩包public List<com.geoway.adf.gis.fs.IFileset> compressCompactPackageInFolder(com.geoway.adf.gis.fs.IFileset scanPath, com.geoway.adf.gis.fs.IFileset initScanPath, DataCompactPackage item, boolean isNeedDeCompressChild)
scanPath - 扫描映射路径initScanPath - 扫描路径item - 压缩包isNeedDeCompressChild - 是否解压所有子文件public List<com.geoway.adf.gis.fs.IFileset> compressCompactPackageInFolder(com.geoway.adf.gis.fs.IFileset scanPath, com.geoway.adf.gis.fs.IFileset initScanPath, DataCompactPackage item, com.geoway.adf.gis.fs.IFileset[] compactPackages, boolean isNeedDeCompressChild)
scanPath - initScanPath - item - compactPackages - isNeedDeCompressChild - public List<com.geoway.adf.gis.fs.IFileset> unCompressTopCompressPag(com.geoway.adf.gis.fs.IFileset archivePath, DataCompactPackage compactPackage, com.geoway.adf.gis.fs.IFileset scanFolder, boolean isNeedDeCompressChild)
archivePath - 压缩包路径compactPackage - 压缩包scanFolder - 扫描路径isNeedDeCompressChild - 是否解压所有子文件public com.geoway.adf.gis.fs.IFileset getCompactPagRealPath(DataCompactPackage dataCompactPackage, com.geoway.adf.gis.fs.IFileset virtualPath, com.geoway.adf.gis.fs.IFileset scanPath)
dataCompactPackage - 压缩包virtualPath - 映射路径scanPath - 扫描路径public void dispose()
public void dispose(com.geoway.adf.gis.fs.IFileset realPath,
com.geoway.adf.gis.fs.IFileset scanPath,
DataCompactPackage dataCompactPackage)
realPath - 压缩包真实路径scanPath - 扫描路径dataCompactPackage - 压缩包节点public static boolean needCompress(DataCompactPackage dataCompact, com.geoway.adf.gis.fs.IFileset fileName, com.geoway.adf.gis.fs.IFileset packageDir)
Copyright © 2025. All rights reserved.