Вы можете попробовать с аннотациями , предоставляющими конкретную область действия для желаемого файла, чтобы ограничить конечного пользователя вашей библиотеки . Лучший способ сделать это в Android - использовать аннотацию библиотеки поддержки @RestrictTo
на уровне класса .
Примечание. Для полей и методов конкретной сущности можно ограничить модификаторами доступа , такими как , частными, защищенными или защищенными пакетами и т. Д. * (Просто игнорируйте, если вы уже это знаете)
@RestrictTo : обозначает, что аннотированный элемент должен быть доступен только из определенного область действия (как определено в RestrictTo.Scope ).
BLOCKQUOTE>
Вы можете использовать этот сценарий 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