string[] filenames = Directory.GetFiles(strPath);
FileInfo fileInfo;
for (int i = 0; i < filenames.Length; i++)
{
fileInfo = new FileInfo(filenames[i]);
filenames[i] = fileInfo.Name;
}
string str="";
for (int i = 0; i < filenames.Length; i++)
str=str+filename[i];
str=str.Replace("D:\\VS2008\\地理1\\地理1\\bin\\Debug\\","");
定义一个字符串,然后把数组拼成字符串,再替换,已测试通过
写个循环,逐个替换