Windows API для извлечения zip-файлов?

Вы можете попробовать с аннотациями , предоставляющими конкретную область действия для желаемого файла, чтобы ограничить конечного пользователя вашей библиотеки . Лучший способ сделать это в Android - использовать аннотацию библиотеки поддержки @RestrictTo на уровне класса .

Примечание. Для полей и методов конкретной сущности можно ограничить модификаторами доступа , такими как , частными, защищенными или защищенными пакетами и т. Д. * (Просто игнорируйте, если вы уже это знаете)

@RestrictTo : обозначает, что аннотированный элемент должен быть доступен только из определенного область действия (как определено в RestrictTo.Scope ).

BLOCKQUOTE>

5
задан Shog9 21 June 2009 в 21:58
поделиться

2 ответа

  1. Проверить Сжать Zip-файлы с Windows Shell API и C #
  2. Вы можете использовать SharpZipLib , который бесплатен для проекта dot net.
2
ответ дан 14 December 2019 в 08:59
поделиться

Вы можете использовать этот сценарий VBScript:

'Adapted from http://www.robvanderwoude.com/vbstech_files_zip.html

strFile = "c:\filename.zip"
strDest = "c:\files"

Set objFSO = CreateObject("Scripting.FileSystemObject")

If Not objFSO.FolderExists(strDest) Then
    objFSO.CreateFolder(strDest)
End If

UnZipFile strFile, strDest

Sub UnZipFile(strArchive, strDest)
    Set objApp = CreateObject( "Shell.Application" )

    Set objArchive = objApp.NameSpace(strArchive).Items()
    Set objDest = objApp.NameSpace(strDest)

    objDest.CopyHere objArchive
End Sub
5
ответ дан 14 December 2019 в 08:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: