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");



                }

            }

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

你可能感兴趣的:(C#)