怎样使用c#修改指定路径下所有文件的名字?

在原有的文件名下面添加“.mp4”后缀,请给完整的代码!谢谢!!!!!

你是想在原来的文件后缀前面加上.mp4还是在后面加上.mp4?

       string[] files = Directory.GetFiles(@"E:\新建文件夹 (2)", "*.*", SearchOption.AllDirectories);
            foreach (string s in files)
            {
                File.Move(s, Path.GetDirectoryName(s) + "\\" + Path.GetFileNameWithoutExtension(s) + ".mp4" + Path.GetExtension(s));
            }

如果是后面改成Path.GetExtension(s)+".mp4"

 var files = Directory.GetFiles("C:\\路径", "*.*", SearchOption.AllDirectories).ToArray();
foreach (var i in files)
{
File.Rename(i, i + ".mp4");
}
 var files = Directory.GetFiles("C:\路径", "*.*", SearchOption.AllDirectories).ToArray();
foreach (var i in files)
{
File.Move(i, i + ".mp4");
}

加上using System.IO;