資源簡介
7z sdk的C++封裝
代碼片段和文件信息
#define?WIN32_LEAN_AND_MEAN
#include?
#include?
#include?
#include?“../../SevenZip++/7zpp.h“
#include?
int?PrintUsage()
{
_tprintf(_T(“Simple.exe?[cx]?...\n“));
_tprintf(_T(“??c????????--?Creates?an?archive.\n“));
_tprintf(_T(“??x???--?Extracts?an?archive.\n“));
_tprintf(_T(“??h???--?Hashes?files?in?directory.\n\n“));
return?0;
}
int?CreateArchive(int?argc?TCHAR**?argv)
{
if?(argc?4)
{
return?PrintUsage();
}
const?TCHAR*?archiveName?=?argv[2];
const?TCHAR*?targetDir?=?argv[3];
//?Note?I‘m?lazily?assuming?the?target?is?a?directory?rather?than?a?file.
SevenZip::SevenZipLibrary?lib;
#ifdef?_DEBUG
lib.Load(_T(“7zd.dll“));
#else
lib.Load(_T(“7z.dll“));
#endif?//?_DEBUG
SevenZip::SevenZipCompressor?compressor(lib?archiveName);
compressor.CompressDirectory(targetDir);
return?0;
}
int?HashFiles(int?argc?TCHAR**?argv)
{
if?(ar
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\
?????文件?????????269??2015-10-30?14:19??SevenZip-master\.gitignore
?????文件???????18047??2015-10-30?14:19??SevenZip-master\LICENSE
?????文件?????????696??2015-10-30?14:19??SevenZip-master\README.md
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\Bin\
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\Bin\Win32\
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\Bin\Win32\Unicode?Debug\
?????文件?????3427328??2015-10-30?14:19??SevenZip-master\Samples\Bin\Win32\Unicode?Debug\7zd.dll
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\Bin\Win32\Unicode?Release\
?????文件?????1040384??2015-10-30?14:19??SevenZip-master\Samples\Bin\Win32\Unicode?Release\7z.dll
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\Simple\
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\
?????目錄???????????0??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\
?????文件?????????167??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\7zString.h
?????文件?????????360??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\7zpp.h
?????文件?????????410??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\CompressionFormat.h
?????文件?????????331??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\CompressionLevel.h
?????文件????????3413??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\Enum.h
?????文件?????????307??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\FileInfo.h
?????文件?????????264??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\Non
?????文件?????????835??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\SevenCryptLibrary.h
?????文件????????1809??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\SevenZipCompressor.h
?????文件?????????495??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\SevenZipException.h
?????文件?????????597??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\SevenZipExtractor.h
?????文件????????3244??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\SevenZipHasher.h
?????文件?????????723??2015-10-30?14:19??SevenZip-master\Samples\Simple\SevenZip\include\SevenZipLibrary.h
?????文件????????2407??2015-10-30?14:19??SevenZip-master\Samples\Simple\Simple.cpp
?????文件???????16462??2015-10-30?14:19??SevenZip-master\Samples\Simple\Simple.vcxproj
?????文件?????????934??2015-10-30?14:19??SevenZip-master\Samples\Simple\Simple.vcxproj.filters
?????文件?????????831??2015-10-30?14:19??SevenZip-master\Samples\Simple\Simple.vcxproj.user
............此處省略54個(gè)文件信息
- 上一篇:vc6 讀取 shp文件
- 下一篇:office 文檔自動(dòng)打印
評(píng)論
共有 條評(píng)論