Bonjour est-il possible de créer un répertoire temporaire en C#.
Je m'explique j'ai une application en mode Console.
Elle récupère des infos dans la base et créé 2 fichiers un pdf et un html.
Je souhaite maintenant archivé car avant ses fichiers étaient supprimé 48h apres leur création (en fait ils etaient envoyé par email et ensuite détruit ).
Pour archivé j'ai choisi de créer un répertoire et de mettre mes deux fichiers dedans et de zippé le tout, jusque la pas de soucis mais après avoir zippé le folder je souhaite supprimé le répertoire et garder que le zip.
Seulement quand je fais un Directory.Delete(le chemin, true) dans un try catch il ne supprime pas le répertoire car il me donne cette erreur :
"the process cannot access the file because it is being used by another process"
Je n'ai pas réussi a trouver pourquoi cette erreur car je déréférence bien mes objets et je me demandais si il n'étais pas possible de créer des répertoire temporaires qui se détruirai une fois l'appli terminé.
Partager