Principale utente con più risposte
[VB 2010] Gestione degli archivi

Domanda
-
Siccome so che VB è della Microsoft, e quasi sicuramente quindi non si occuperà del file .zip ma solo dei file .rar, propri di WinRAR, fatto dalla Microsoft, appunto, ho alcuni quesiti da provi:
Come faccio a:
-creare un file .rar?
-aggiungerci file all'interno?
-eliminarci file all'interno?
-spostarci file all'interno?
Grazie mille a chi mi risponderà.
Risposte
-
Hello -frenci2012-,a parte i luoghi comuni sul fatto che Microsoft non realizzi "roba" che nonsia sua, ti farà piacere sapere che esiste un namespace intero, System.IO.Compression(http://msdn.microsoft.com/en-us/library/3z72378a(v=vs.110).aspx), addiritturanel framework Microsoft, che si occupa della compressione su file.Nella versione 4.5 (Visual Studio 2012) hai a disposizione la classe ZipFileche potrebbe fare al caso tuo.In ogni caso esistono una serie di progetti open source che puoi utilizzarenei tuoi progetti per gestire i file zip. Ti basta eseguire una ricerca suun motore di ricerca per trovarne quanti ne vuoi.
- Proposto come risposta Ruggiero Lovreglio mercoledì 2 gennaio 2013 08:20
- Contrassegnato come risposta Irina Turcu giovedì 3 gennaio 2013 18:21
- Contrassegno come risposta annullato System_ lunedì 27 maggio 2013 15:29
- Contrassegnato come risposta Irina Turcu giovedì 20 giugno 2013 11:50
Tutte le risposte
-
Hello -frenci2012-,a parte i luoghi comuni sul fatto che Microsoft non realizzi "roba" che nonsia sua, ti farà piacere sapere che esiste un namespace intero, System.IO.Compression(http://msdn.microsoft.com/en-us/library/3z72378a(v=vs.110).aspx), addiritturanel framework Microsoft, che si occupa della compressione su file.Nella versione 4.5 (Visual Studio 2012) hai a disposizione la classe ZipFileche potrebbe fare al caso tuo.In ogni caso esistono una serie di progetti open source che puoi utilizzarenei tuoi progetti per gestire i file zip. Ti basta eseguire una ricerca suun motore di ricerca per trovarne quanti ne vuoi.
- Proposto come risposta Ruggiero Lovreglio mercoledì 2 gennaio 2013 08:20
- Contrassegnato come risposta Irina Turcu giovedì 3 gennaio 2013 18:21
- Contrassegno come risposta annullato System_ lunedì 27 maggio 2013 15:29
- Contrassegnato come risposta Irina Turcu giovedì 20 giugno 2013 11:50
-
-
Salve a tutti, riapro il thread dopo molto perchè ho avuto il seguente problema: non riesco ad usare la classe ZipFile che mi hai proposto. In pratica importo
Imports System.IO Imports System.IO.Compression
ma quando digito
ZipFile
il sistema di autocompletamento non lo riconosce.
Grazie mille a chi mi risponderà.
-
Salve a tutti, riapro il thread dopo molto perchè ho avuto il seguente problema: non riesco ad usare la classe ZipFile che mi hai proposto. In pratica importo
Imports System.IO Imports System.IO.Compression
ma quando digito
ZipFile
il sistema di autocompletamento non lo riconosce.
Grazie mille a chi mi risponderà.
La classe ZipFile richiede che venga aggiunto al progetto un riferimento all'assembly System.IO.Compression.FileSystem.dll: aggiungilo e dovresti avere il supporto di IntelliSense.
Ciao.
Luigi Bruno
- Proposto come risposta Carmelo La Monica domenica 26 maggio 2013 09:05
-
Grazie mille, ho scaricato il file dal sito WinCabs.com e incorporato nell'applicazione tramite Aggiungi riferimento ---> Sfoglia. Ho importato prima System.IO poi System.IO.Compression ma, quando ho usato il metodo CreateFromDirectory("{Cartella da zippare", "Cartella dove salvare l'archirvio") mi ha restituito una TypeLoadException. Non capisco dove sia l'errore. Puoi aiutarmi?
----------------------------------------------------------------------------------------------------------
Date le difficoltà, ho cercato altre librerie di questo tipo e mi sono imbattuto su DotNetZip, solo che anche con questa ho avuto lo stesso problema: dopo averla aggiunta come riferimento, non riconosce il codice con cui la si può usare.
- Modificato System_ lunedì 27 maggio 2013 16:03 Aggiunta DotNetZip
-
-
Ciao -frenci2012-,
In pratica, il problema che hai adesso non è lo stesso di prima. La domanda iniziale era piuttosto informativa e avevi già ricevuto una risposta da Massimo. Per il problema più specifico che stai incontrando adesso, apri un nuovo thread.
Grazie della comprensione,
Irina Turcu - Microsoft
[Manifesto] Regole e Aspetti generali all'uso dei forum MSDN
Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e approfondire la loro conoscenza dei prodotti e tecnologie Microsoft.
-