首先是命名空间
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");
}
}
水平有限,勿喷,欢迎指点~