Я загружаю файл:
System.Drawing.Image img = System.Drawing.Image.FromFile(FilePath);
Теперь я хочу сохранить изображение:
img.Save(SavePath);
Это работает .. Если только FilePath == SavePath
, то он решает дать мне ошибку:
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
Итак, я попытался удалить файл сразу после его открытия:
System.Drawing.Image img = System.Drawing.Image.FromFile(FilePath);
File.Delete(FilePath);
И это дает мне ошибку:
System.IO.IOException: The process cannot access the file 'filename.jpg' because it is being used by another process.
Итак ...
Как я могу изменить существующий файл, который «используется», когда он никем не используется?