FileIsZip | zip ファイルかどうか? | 拡張子,ファイルマーカーのチェック |
Extract | 展開 | 引数:zipPath 戻り値:展開先 |
内部的には, | bool Zip::Extract (LPCTSTR zip_Path, LPCTSTR outPath) | |
Create | あるフォルダ以下を ZIP に圧縮 | 引数:あるフォルダ , ファイルタイトルも指定可能 戻り値: ZIP ファイル |
こちらも内部的には, | bool Zip::Create (LPCTSTR in_Path_, LPCTSTR zip_Path) | |
そこからさらに, | bool Zip::CreateTemp (LPCTSTR in_Path, LPCTSTR zip_Path) | |
ファイルタイトルを指定した呼び出し
\\DevS\D_Drive\Shares\Documents\Develop\VC_Test\..\MICS\BMaster\BMastDoc.cpp 457:
CString zipPath = Zip::Create(copyFold,TRUE,::GetFileTitle(docPath)).c_str() ;
\\DevS\D_Drive\Shares\Documents\Develop\VC_Test\..\MICS\PlnCtl\PlnCtlDg.cpp 8547:
CString zipPath = Zip::Create(copyFold,TRUE,::GetFileTitle(mblPath)).c_str() ;
指定なしで呼出して,ファイルをコピーする方法でも利用できると思う.