Этот вопрос уже задавался много раз, и ответ по-прежнему не меняется: удаление файлов, открытых другими процессами, является плохим и, как результат, затруднительным для выполнения.Обычно лучше выяснить, почему файл заблокирован, и либо исправить поведение приложения, чтобы избежать чрезмерной блокировки файла, либо дождаться, пока приложение выпустит файл.
Чтобы выяснить, кто блокирует файл, вы можете использовать Обрабатывать или версия с графическим интерфейсом - Process Explorer от Microsoft / SysInternals.
См. связанные сообщения для обсуждений по этой теме.