-3

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

4

3 回答 3

1

尝试这个

有:Path.ChangeExtension方法。

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

如果您还想物理更改扩展名,可以使用 File.Move 方法:

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

于 2013-03-11T07:14:16.877 回答
0

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

例如:

File.Move(@"C:\dir\123.pdf.kayityok", @"C:\dir\123.pdf");
于 2013-03-11T07:11:05.570 回答
0

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

问候,

于 2013-03-11T07:13:08.167 回答