首先是命名空间
using System.IO;
using System.Data.OleDb;
using System.Data.SqlClient;
具体操作
//首先把图片的文件夹中的图片名用一个数组存放 string[] fileName = System.IO.Directory.GetFiles(@"C:Documents and SettingsAdministrator桌面杭州湾传感器渲染照片整理后", "*.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 SettingsAdministrator桌面图片文件夹" + fileOfName2, @"D:11" + fileOfName + @"" + j.ToString() + ".jpg"); System.IO.File.Move(@"D:11" + fileOfName + @"" + j.ToString() + ".jpg", @"D:11" + fileOfName + @"" + 你要改的名称+ ".jpg"); } }
水平有限,勿喷,欢迎指点~