string path = @”E:\Tang”;
string newpath = @”E:\Ta\up”;
string[] AllFile = Directory.GetFiles(path);
ArrayList YouNeedFile = new ArrayList();
for (int i = 0; i < AllFile.Length; i++)
{
FileInfo fi = new FileInfo(AllFile[i]);
if (fi.Extension == “.jpg” || fi.Extension == “.mp4” || fi.Extension == “.xml” || fi.Extension == “.png”)
{
YouNeedFile.Add(AllFile[i]);
}
}
foreach (object i in YouNeedFile)
{
string o = Convert.ToString(i);
File.Move(o, newpath);
}
File.Move(o, newpath); 这个地方提示当文件已存在时,无法创建该文件,但是newpath是个空文件的路径,o 的值是E:\Tang\123.jpg 请问下我这个是什么问题?换成copy也不行。