Member 13369156 Ответов: 1

Я хочу, чтобы пропустить файл уже используется как удалить с#


Я пытаюсь создать программное обеспечение для очистки файлов в папке temp, но в процессе удаления некоторые используемые файлы делают ошибку. Я хочу пропустить его и продолжить удаление другого файла.

Что я уже пробовал:

Я хочу пропустить используемый файл при удалении в c#

1 Ответов

Рейтинг:
4

OriginalGriff

Единственный способ проверить это-попытаться удалить его и посмотреть, не получится ли это.
Если это произойдет, вы получите IOException, так что вы могли бы использовать try...catch блок для обнаружения и игнорирования его:

try
   {
   ... delete the file here ...
   }
catch (IOException ex)
   {
   ... log or ignore the error here ...
   }


Member 13369156

спасибо

OriginalGriff

Всегда пожалуйста!