extract.h
来自「由7-zip提供的压缩、解压缩程序」· C头文件 代码 · 共 59 行
H
59 行
// Extract.h#ifndef __EXTRACT_H#define __EXTRACT_H#include "Common/Wildcard.h"#include "Windows/FileFind.h"#include "../../Archive/IArchive.h"#include "ArchiveExtractCallback.h"#include "ArchiveOpenCallback.h"#include "ExtractMode.h"#include "Property.h"class CExtractOptions{public: bool StdOutMode; bool TestMode; NExtract::NPathMode::EEnum PathMode; UString OutputDir; bool YesToAll; UString DefaultItemName; NWindows::NFile::NFind::CFileInfoW ArchiveFileInfo; // bool ShowDialog; // bool PasswordEnabled; // UString Password; #ifdef COMPRESS_MT CObjectVector<CProperty> Properties; #endif NExtract::NOverwriteMode::EEnum OverwriteMode; CExtractOptions(): StdOutMode(false), YesToAll(false), TestMode(false), PathMode(NExtract::NPathMode::kFullPathnames), OverwriteMode(NExtract::NOverwriteMode::kAskBefore) {} /* bool FullPathMode() const { return (ExtractMode == NExtractMode::kTest) || (ExtractMode == NExtractMode::kFullPath); } */};HRESULT DecompressArchives( UStringVector &archivePaths, UStringVector &archivePathsFull, const NWildcard::CCensorNode &wildcardCensor, const CExtractOptions &options, IOpenCallbackUI *openCallback, IExtractCallbackUI *extractCallback);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?