Как да изчистя временните файлове, създадени от SharpZipLib

Когато създавам zip файл с помощта на SharpZipLib, в крайна сметка получавам .tmp файлове, зареждащи твърдия ми диск. Появява се, когато добавям файлове към архив.

Не съм много загрижен, че това се случва, но бих искал да мога да получа името на файла, за да мога да премахна файловете, след като архивът приключи. Как да получа името на .tmp файла?


person Brad Bruce    schedule 04.12.2009    source източник


Отговори (2)


Затваряте ли zip файла, който създавате? Използвам SharpZipLib за няколко приложения и .tmp файлът винаги се почиства автоматично от процеса, след като новогенерираният zip файл бъде затворен и освободен от процеса във всяко едно от моите приложения.

person BBlake    schedule 04.12.2009
comment
да Затварям архива. - person Brad Bruce; 04.12.2009
comment
Хм, не съм сигурен защо тогава не почиства след себе си. Както казах, това е само във версията, която използвам. - person BBlake; 04.12.2009

Превключвам към друга библиотека.

person Brad Bruce    schedule 23.12.2009
comment
какъв избор правиш? (И аз трябва да превключа) - person Pentium10; 13.02.2010
comment
Отидох с DotNetZip ( dotnetzip.codeplex.com/releases/view/27890 ) Те току-що пусна актуализирана версия. - person Brad Bruce; 14.02.2010