Sto utilizzando il file Ionic.Zip.dll dalla libreria DotNetZip e sto cercando di eliminare il file ZIP dopo che è stato decompresso, ma non riesco a farlo.C# Eliminazione di un file .ZIP dopo la decompressione
Qui è il codice che ho attualmente:
using (ZipFile zip = ZipFile.Read(nextVersion + ".zip"))
{
zip.ExtractAll(Directory.GetCurrentDirectory(), ExtractExistingFileAction.OverwriteSilently);
try
{
File.Delete(nextVersion + ".zip");
}
catch (Exception)
{
MessageBox.Show("Could not delete ZIP!");
Environment.Exit(1);
}
}
che cosa sto facendo male qui?
provare a eliminare il file fuori della vostra istruzione using. Potrebbe esserci ancora un blocco sul file. – used2could
Il file ZIP è ancora in uso? Dovresti chiudere il file prima di provare a eliminare? – Brad
Im Uso della stessa DLL e sto anche cercando di eliminare, dove hai ricevuto "File"? – Pomster