2

プログラムを書きました。コードは機能しているように見えますが、機能していません。IO exception was unhandled エラーが発生します。プログラムが同じファイルを同時に使用しようとするため、何かを削除する必要があると言う人もいます。私を助けてください!!

      namespace App1508
     {
       public partial class Form2 : Form
      { 

      string goodDir = "C:\\GOOD\\";
      string badDir = "C:\\BAD\\";
      string fromDir = "C:\\DENEME\\";
      List<Image> images = null;
      int index = -1;
      FileInfo[] finfos = null;

       public Form2()
      {
          InitializeComponent();
          DirectoryInfo di = new DirectoryInfo(@"C:\DENEME");
          finfos = di.GetFiles("*.jpg",SearchOption.TopDirectoryOnly);
          images = new List<Image>();
          foreach (FileInfo fi in finfos)
         {
             images.Add(Image.FromFile(fi.FullName));

         }

       }

        private void button1_Click(object sender, EventArgs e)
       {

         finfos[index].MoveTo(Path.Combine("C:\\GOOD", finfos[index].Name));

       }

         private void pictureBox1_Click(object sender, EventArgs e)
       {
        index++;
        if (index < 0 || index >= images.Count)
        index = 0;
        pictureBox1.Image = images[index];

        }

         private void button2_Click(object sender, EventArgs e)
        {
           finfos[index].MoveTo(Path.Combine("C:\\BAD", finfos[index].Name));

         }
        }
       }
4

1 に答える 1