C#复制图片_并重命名

首先是命名空间

using System.IO;
using System.Data.OleDb;
using System.Data.SqlClient;

具体操作

//首先把图片的文件夹中的图片名用一个数组存放
            string[] fileName = System.IO.Directory.GetFiles(@"C:\Documents and Settings\Administrator\桌面\杭州湾传感器渲染照片整理后", "*.JPG", System.IO.SearchOption.AllDirectories);
            int fileCount = fileName.Length;//图片的个数
            textBox1.Text = fileCount.ToString();
            for (int i = 0; i < fileCount; i++)
            {
                string fileOfName2 = Path.GetFileName(fileName[i]).ToLower();//得到每个图片的名称
                int dianweizhi = fileOfName2.IndexOf('.');
                string fileOfName = fileOfName2.Replace(".jpg", "");
                System.IO.Directory.CreateDirectory(@"D:\11\" + fileOfName);//创建新的文件夹

                int rows=10;//复制一个图片的个数
                for (int j = 0; j < rows; j++)
                {
                    string sensorid = ds.Tables[0].Rows[j].ItemArray.GetValue(0).ToString();
                    //复制某图片到指定位置,并修改名称
                    File.Copy(@"C:\Documents and Settings\Administrator\桌面\图片文件夹\" + fileOfName2, @"D:\11\" + fileOfName + @"\" + j.ToString() + ".jpg");
                    System.IO.File.Move(@"D:\11\" + fileOfName + @"\" + j.ToString() + ".jpg", @"D:\11\" + fileOfName + @"\" + 你要改的名称+ ".jpg");

                }
            }

  水平有限,勿喷,欢迎指点~

posted on 2013-11-25 11:42  shadow_飛  阅读(3302)  评论(0编辑  收藏  举报

Shadow