Windows не дает удалить файл, открытый в программе, но файла в программе нет, как исправить?
Установил программу для конвертации файлов Movavi Video Converter.
Всё замечательно, но когда я файл сконвертировал, мне нужно удалить оригинал. При удалении Windows выдает окно, что файл нельзя удалить т.к. он открыт в данной программе. Но самое интересное, что в программе я всё зачищаю, т.е. поле с файлами пустое, ничего не открыто. Приходится закрывать программу, удалять исходный файл и потом опять открывать программу. Есть подозрение, что где в системе это кэшируется и поэтому система считает, что файл открыт в программе, но это только мои предположения.
Подскажите, может есть какое решение, не закрываю программу удалять файлы?
когда ленивый программист пользуется файлами, он открывает файл (блокируя его удаление, это фича ОС), работает но не закрывает, так как момент (место в коде) закрытия иногда сложно формализовать,.. конечно система сделает это автоматически по завершению работы программы, но до тех пор файл будет заблокирован.