Процесс не может получить доступ к файлу ", так как этот файл используется другим процессом."
Я понял в чем беда, но не имею понятия как закрыть поток. Ругается на :File.Delete(path + "\ST\" + TextNumber.Text + "\" + TextNumber.Text + "1.jpg");
if (!File.Exists(path + "\\ST\\" + TextNumber.Text + "\\" + TextNumber.Text + "1.jpg"))
{
fn.CopyTo(path + "\\ST\\" + TextNumber.Text + Nazvanie, true);
File.Move(path + "\\ST\\" + TextNumber.Text + Nazvanie, path + "\\ST\\" + TextNumber.Text + "\\" + TextNumber.Text + "1.jpg");
image1.Source = new BitmapImage(new Uri(path + "\\ST\\" + TextNumber.Text + "\\" + TextNumber.Text + "1.jpg"));
}
else
{
MessageBoxResult result = MessageBox.Show(" Изменить изоброжение ?" + " " + Nazvanie, "", MessageBoxButton.OKCancel, MessageBoxImage.Question);
switch (result)
{
case MessageBoxResult.OK:
File.Delete(path + "\\ST\\" + TextNumber.Text + "\\" + TextNumber.Text + "1.jpg");
FileInfo fn1 = new FileInfo(Pyti);
fn1.CopyTo(path + "\\ST\\" + TextNumber.Text + Nazvanie, true);
File.Move(path + "\\ST\\" + TextNumber.Text + Nazvanie, path + "\\ST\\" + TextNumber.Text + "\\" + TextNumber.Text + "1.jpg");
image1.Source = new BitmapImage(new Uri(path + "\\ST\\" + TextNumber.Text + "\\" + TextNumber.Text + "1.jpg"));
break;
}
}