使用c#更改文件夹中的文件扩展名

本文关键字:文件 扩展名 文件夹 使用 | 更新日期: 2023-09-27 18:03:28

我在一个文件夹中有文件,我想更改它们的扩展名,它们就像123.pdf.kayityok ;一样,它们已经更改了,所以我想做的是在没有.kayityok的情况下再次将它们设置为.pdf,所以在我选择文件夹并运行程序后,它会将文件设置为像123.pdf。我已经很久没用c#了,所以请详细解释一下。提前谢谢。

使用c#更改文件夹中的文件扩展名

试试这个

有:Path.ChangeExtension方法。

var result = Path.ChangeExtension(myffile, ".jpg");

在这种情况下,如果你也想物理更改扩展名,你可以使用File.Move方法:

File.Move(myffile, Path.ChangeExtension(myffile, ".jpg"))

使用File.Move重命名文件。如果提供的目录与文件所在的目录相同,则只会重命名文件。

例如:

File.Move(@"C:'dir'123.pdf.kayityok", @"C:'dir'123.pdf");

检查.NET框架的Path类(http://msdn.microsoft.com/en-us/library/3bdzys9w.aspx)。ChangeExtension((方法可以帮助您(http://msdn.microsoft.com/en-us/library/system.io.path.changeextension.aspx)

问候,