使用c#更改文件夹中的文件扩展名
本文关键字:文件 扩展名 文件夹 使用 | 更新日期: 2023-09-27 18:03:28
我在一个文件夹中有文件,我想更改它们的扩展名,它们就像123.pdf.kayityok ;
一样,它们已经更改了,所以我想做的是在没有.kayityok
的情况下再次将它们设置为.pdf
,所以在我选择文件夹并运行程序后,它会将文件设置为像123.pdf
。我已经很久没用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)
问候,