Я пишу приложение winform в C# для обновления изображения.
Сначала я проверяю, похожи ли oldfilepath
и newfilepath
, если не похожи, то я удаляю the oldi mage и добавив это новое изображение в созданную папку (названную «Image»), а также обновив новый путь к файлу в базе данных.
Но когда я нажимаю кнопку обновления, появляется сообщение об ошибке, например
"The process cannot access the file because it is being used by another process"
string oldpath;
if (File.Exists(Path.Combine(oldpath))) //oldpath where i'm getting the old file path
{
File.Delete(Path.Combine(oldpath));
if (File.Exists(Path.Combine(oldpath)))
{
File.Delete(Path.Combine(oldpath));
}
}
Может ли кто-нибудь мне в этом помочь?