Je crée un fichier zip en utilisant la FastZip de classe de SharpZipLib et une fois que je après avoir fermer le programme, je ne peux pas supprimer le fichier parce que:Impossible de supprimer le fichier Zip créé par SharpZipLib (FastZip)
« Impossible de supprimer zip .zip: Utilisé par une autre personne ou un autre programme, fermez tous les programmes susceptibles d'utiliser le fichier et réessayez. "
Le code qui génère le fichier est tout simplement ceci:
fZip.CreateEmptyDirectories = true;
fZip.CreateZip(filesPath + "\\" + this.zipName, filesPath, false, this.zipFilter);
J'ai essayé d'utiliser:
using (FastZip fZip = new FastZip())
{
try
{
fZip.CreateEmptyDirectories = true;
fZip.CreateZip(filesPath + "\\" + this.zipName, filesPath, false, this.zipFilter);
}
catch (Exception)
{
}
}
Mais il ne convertit pas IDisposable
Non, éteint l'antivirus et il ne veut toujours pas que je le supprime. Le déverrouilleur n'a pas aidé aussi. – LuRsT
SysInternals Process Explorer devrait également être en mesure de vous dire à qui appartient le fichier. http://www.sysinternals.com – GalacticCowboy
Unlocker l'a fait. Je n'ai pas vu la boîte de sélection de suppression au début. – LuRsT