Var stream = response.GetResponseStream() Var response = webRequest.GetResponse() as HttpWebResponse
Var webRequest = (HttpWebRequest)WebRequest.Create(urlArquivo) Var urlArquivo = String.Concat(url, arq, ".zip") passando a concatenação como parâmentro e informo para o ZipFile.ExtractTodirectory Aqui eu pego o endereço onde é para descompactar abrindo e lendo um arquivo xml para encontrar a versão que está disponível Var dir = "c:\\pasta\\Diretório_onde_descompactar" O seguinte código deve funcionar: using System Primeiro você precisa baixar o arquivo, salvar em algum lugar pra depois abri-lo e descompactá-lo. Isto ocorre porque você está esperando que a função de descompactação seja capaz de fazer o download do seu arquivo zip, e não é assim que ela funciona.
#Onde baixar os arquivos do kiwix zip#
O método lê o XML e tem que baixar e descompactar o arquivo zip na pasta de instalação do sistema. Manualmente altero o arquivo XML colocando a versão do arquivo, que nada mais é que o nome do arquivo a ser descompactado.
ZipFile.ExtractToDirectory(Arquivo2, zipfile) Įu vou no servidor e coloco um zip, que é uma atualização para ser baixada. WebClient.DownloadFile(Arquivo, Escolar\"+zipfile) String Arquivo = String.Concat(End, zipfile) XmlNode node1 = ("/Application/ZipFile") Private void Button_Click(object sender, RoutedEventArgs e) / Interaction logic for MainWindow.xaml Como extrair arquivos zip em c# para uma pasta onde o sistema está instalado? using System