利用C#进行文件后缀名的更改(以txt与html为例)

时间:2022-06-25 16:15:56

最近需要频繁更改文件的扩展名。如果一个文件夹下存在text.txt则更换为text.html。可以在内部改一下就可以进行其他扩展名的互换。C#好像没有重命名的方法,有的话就好多了。可能小白我不知道。。。

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 
     
string oldname = Application.StartupPath + "\\" + textBox1.Text + ".txt";
string fit1 = ".txt";
string fit2 = ".html";
try
{
if (File.Exists(oldname))
{
string newname = Application.StartupPath + "\\" + textBox1.Text + fit2;
File.Move(oldname, newname);
}
else
{
string newname = Application.StartupPath + "\\" + textBox1.Text + fit1;
oldname = Application.StartupPath + "\\" + textBox1.Text + ".html";
File.Move(oldname, newname);
}
}
catch(Exception a)
{
MessageBox.Show(a.Message);
}