Lines Matching defs:archive
78 "Usage: 7zcl.exe [a | l | x] archive.7z [fileName ...]\n"
80 " 7zcl.exe a archive.7z f1.txt f2.txt : compress two files to archive.7z\n"
81 " 7zcl.exe l archive.7z : List contents of archive.7z\n"
82 " 7zcl.exe x archive.7z : eXtract files from archive.7z\n";
153 static HRESULT IsArchiveItemProp(IInArchive *archive, UInt32 index, PROPID propID, bool &result)
156 RINOK(archive->GetProperty(index, propID, &prop))
166 static HRESULT IsArchiveItemFolder(IInArchive *archive, UInt32 index, bool &result)
168 return IsArchiveItemProp(archive, index, kpidIsDir, result);
234 static const char * const kIsNotArc = "Is not archive";
902 // create archive command
934 PrintError("can't create archive file");
1020 CMyComPtr<IInArchive> archive;
1021 if (f_CreateObject(&CLSID_Format, &IID_IInArchive, (void **)&archive) != S_OK)
1032 PrintError("Cannot open archive file", archiveName);
1043 if (archive->Open(file, &scanSize, openCallback) != S_OK)
1045 PrintError("Cannot open file as archive", archiveName);
1054 archive->GetNumberOfItems(&numItems);
1060 archive->GetProperty(i, kpidSize, &prop);
1069 archive->GetProperty(i, kpidPath, &prop);
1083 extractCallbackSpec->Init(archive, FString()); // second parameter is output folder path
1100 archive->QueryInterface(IID_ISetProperties, (void **)&setProperties);
1111 HRESULT result = archive->Extract(NULL, (UInt32)(Int32)(-1), false, extractCallback);