|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
[VB.NET] Comprimere cartella
Buonasera,
nel mio programma devo comprimere una cartella con tutto il suo contenuto(sotto cartelle e file) e devo sapere anche quando è terminata l'operazione per poi proseguire con le altre. ho provato ad utilizzare winrar mandando comandi da codice Codice:
Shell("c:\programmi\winRAR\winRAR.exe A -S c:\tema.zip """ & FolderBrowserDialog1.SelectedPath & """)
grazie in anticipo
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
Per chi è interessato ho risolto usando la libreria zipforge.net molto utile comoda e semplicissima
Ciao a tutti |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 650
|
Attualmente nei miei progetti sto usando SharplibZip (Homepage).
La trovo comodissima perchè in un attimo mi permette di zippare/unzippare file e cartelle. Ti aggiungo un pezzo di codice per farti capire la semplicità (è in c# ma è un attimo portarlo in vb.net) : Codice:
ZipFile zip = ZipFile.Create(nomeZip); //Nome del nuovo file zip
zip.BeginUpdate(); // inizio la fase di inserimento file
zip.Add(fileDaZippare, nomeFileSalvatoNelloZip); //aggiungo un file da zippare
//il primo è il percorso completo del file da zippare,
//l'altro è come viene salvato nello zip (senza percorso viene salvato nella root del file zip)
zip.CommitUpdate(); //confermo le modifiche
zip.Close(); //chiudo il filezip
zip = null; //freeeeeeeee willy
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:40.



















