Estoy usando Ionic.Zip.dll de la biblioteca DotNetZip y estoy tratando de eliminar el archivo ZIP después de que termine de descomprimir, pero no puedo hacerlo.C# Eliminar un archivo .ZIP después de descomprimir
Aquí está el código que tengo actualmente:
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);
}
}
¿qué estoy haciendo mal aquí?
intentar eliminar el archivo fuera de su instrucción using. Todavía puede haber un bloqueo en el archivo. – used2could
¿El archivo ZIP aún está en uso? ¿Deberías cerrar el archivo antes de intentar eliminarlo? – Brad
Im Usar el mismo Dll y también estoy intentando eliminar, ¿De dónde sacaste 'File' From? – Pomster