# fsys.cab 库模块帮助文档

## fsys.cab 成员列表 <a id="fsys.cab" href="#fsys.cab">&#x23;</a>

### fsys.cab.extract("\filename.cab","\tagetDir") <a id="fsys.cab.extract" href="#fsys.cab.extract">&#x23;</a>
解压cab文件,参数一指定cab文件,  
如果cab文件中包含cab文件,自动展开为子文件夹,  
参数二为可选参数,指定解压目录

## fsys.cab 事件列表 <a id="fsys.cabEvent" href="#fsys.cabEvent">&#x23;</a>

### fsys.cab.onFileExtracted <a id="fsys.cab.onFileExtracted" href="#fsys.cab.onFileExtracted">&#x23;</a>

```aardio
fsys.cab.onFileExtracted = function(target,source,winError,flags){

}
```

### fsys.cab.onFileInCabinet <a id="fsys.cab.onFileInCabinet" href="#fsys.cab.onFileInCabinet">&#x23;</a>

```aardio
fsys.cab.onFileInCabinet = function(filename,targetDir,fullTargetName){

}
```

### fsys.cab.onNeedNewCabinet <a id="fsys.cab.onNeedNewCabinet" href="#fsys.cab.onNeedNewCabinet">&#x23;</a>

```aardio
fsys.cab.onNeedNewCabinet =  function(path,fileName,diskName,setId,cabinetNumber){

}
```

### 自动完成常量
_FILEOP_ABORT=0  
_FILEOP_COPY=0  
_FILEOP_DELETE=2  
_FILEOP_DOIT=1  
_FILEOP_NEWPATH=4  
_FILEOP_RENAME=1  
_FILEOP_RETRY=1  
_FILEOP_SKIP=2  
