System.IO.Directory.CreateDirectory("C:\\新建文件夹");
            string wenjian = "C:\\新建文件夹";
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            if (fbd.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            strpath = fbd.SelectedPath;
            strjpg = Directory.GetFiles(strpath, "*.jpg", SearchOption.AllDirectories);
            foreach (string jpg in strjpg)
            {
                System.Drawing.Bitmap objPic, objNewPic;
                objPic = new System.Drawing.Bitmap(jpg);
                objNewPic = new System.Drawing.Bitmap(objPic, Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text));
                objNewPic.Save(wenjian + "" + jpg + "");
            }
            MessageBox.Show("转换成功!");
        }objNewPic.Save(wenjian + "" + jpg + ""); 提示我格式不正确,我如何把转换后的文件放入到一个新的文件夹中?

解决方案 »

  1.   

    objNewPic.Save(wenjian + "" + jpg + ""); 这句有问题吧
      

  2.   


    objNewPic.Save(wenjian + "" + jpg + ""); 对啊 有问题啊 格式不对,我现在 可以将 转换后的图片放到 本文件夹里。
    怎么让他 放入到一个新的文件夹里呢?
      

  3.   

    你调试,看看 你的 wenjian + "" + jpg + "" 得到的字符串是什么?是一个非法路径吧!
      

  4.   

    objNewPic.Save(wenjian+"\\"+Path.GetFileName(jpg));
      

  5.   

    Bitmap.Save(),儲存這個 Image 至指定的檔案或資料流。
    里面第一个参数是存储路径,
    image1.Save("c:\\myBitmap.bmp");
    重载函数很多
    参考http://technet.microsoft.com/zh-tw/library/system.drawing.bitmap.save(zh-cn).aspx