Tôi đang sử dụng Ionic.Zip.dll từ thư viện DotNetZip và tôi đang cố gắng xóa tệp ZIP sau khi kết thúc giải nén, nhưng tôi không thể quản lý để làm điều đó.C# Xóa tệp .ZIP sau khi giải nén
Đây là mã Tôi hiện có:
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);
}
}
Tôi đang làm gì sai ở đây?
thử xóa các tập tin bên ngoài tuyên bố sử dụng của bạn. Vẫn có thể có khóa trên tệp. – used2could
Tệp ZIP vẫn đang được sử dụng? Bạn có nên đóng tệp trước khi xóa không? – Brad
Im Sử dụng cùng một Dll và tôi cũng đang cố gắng Xóa, Bạn lấy 'Tập tin' ở đâu? – Pomster