«Процесс не может получить доступ к файлу, потому что он используется другим процессом» с изображениями

Мы видели много подобных проблем, которые были решены, и проблема была в основном из-за неправильной утилизации потоков.

Моя проблема немного отличается, здесь следуйте фрагмент кода

 foreach (Images item in ListOfImages)
 {
      newPath = Path.Combine(newPath, item.ImageName + item.ImageExtension);
      File.Create(newPath);

      File.WriteAllBytes(newPath, item.File);
 }

кудаImages это пользовательская структура иitem.File это необработанные данные, байт [].

Моя проблема в том, что на линии, гдеWriteAllBytes называется, исключение выдается. Сообщение гласит:

The process cannot access the file because it is being used by another process

Опять же, я понятия не имею, как я собираюсь как-тоclose процесс.

Ответы на вопрос(7)

Ваш ответ на вопрос