팩토리 » Api
xplusuncompressfile
Description
원하는 파일을 압축해제하여 저장해주는 API이다.
Parameters
Parameters |
Type |
Description |
strCompFilePath |
STRING |
압축해제 할 파일 경로 |
strUnCompFilePath |
STRING |
압축해제 후 저장 할 파일경로(*remark) |
bEncrypt |
BOOL |
[옵션]암호화여부(기본값:false) |
strZipPassword |
STRING |
[옵션]압축파일 비밀번호(기본값:"") |
Return Value
Type |
Description |
BOOL |
성공/실패 여부 |
Remark
* strUnCompFilePath 파라미터
bEncrypt 파라미터를 false로 지정하는 경우, 디렉토리경로
bEncrypt 파라미터를 true로 지정하는 경우, 파일명을 포함한 경로
** bEncrypt 파라미터
bEncrypt 파라미터를 true로 지정한 경우, factory.xpluscompressfile API를 통해서 암호하하여 압축한 파일만 압축해제할 수 있다.
** strZipPassword 파라미터
비밀번호가 걸린 압축파일을 압축해제시 strZipPassword 파라미터를 사용하여 압축해제한다. 이 경우, bEncrypt 파라미터는 무시된다(false로 동작)
Example
function btn_compressfile_on_mouseup(objInst)
{
// 압축
factory.xpluscompressfile("C:\\test\\test.txt", "C:\\test\\test.zip");
}
function btn_uncompressfile_on_mouseup(objInst)
{
// "C:\\test" 디렉토리에 압축해제
factory.xplusuncompressfile("C:\\test\\test.zip", "C:\\test");
}
function btn_compressfile2_on_mouseup(objInst)
{
// 압축 + 암호화
factory.xpluscompressfile("C:\\test\\test.txt", "C:\\test\\test.comp", true);
}
function btn_uncompressfile2_on_mouseup(objInst)
{
// 압축해제 + 암호화
factory.xplusuncompressfile("C:\\test\\test.comp", "C:\\test\\test_uncomp.txt", true);
}
function btn_compressfile3_on_mouseup(objInst)
{
// 압축 + 비밀번호
factory.xpluscompressfile("C:\\test\\test.txt", "C:\\test\\test.zip", false, "password123");
}
function btn_uncompressfile3_on_mouseup(objInst)
{
// 압축해제 + 비밀번호
factory.xplusuncompressfile("C:\\test\\test.zip", "C:\\test", false, "password123");
}
See Also
xpluscompressfile
Viewer Ver.
9.1.1.1
Update Date
20231205