gpt4 book ai didi

c# - 使用 C# 更改文件扩展名

转载 作者:IT王子 更新时间:2023-10-29 03:37:48 26 4
gpt4 key购买 nike

我有很多文件类型:pdf、tiff、jpeg、bmp。等等我的问题是如何更改文件扩展名?我试过这个:

my file= c:/my documents/my images/cars/a.jpg;
string extension = Path.GetExtension(myffile);
myfile.replace(extension,".Jpeg");

不管是什么类型的文件,我指定的格式必须是带文件名的。但它不起作用。我从浏览器获取文件路径,如c:\..\..\a.jpg,文件格式为a.jpeg。因此,当我尝试删除它时,它给了我一个错误:Cannot find the file on specified path'。所以,我认为它与不匹配的文件扩展名有关。所以,我正在尝试将 .jpg 转换为 .jpeg 然后删除文件。

最佳答案

有:Path.ChangeExtension方法。例如:

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

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

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

关于c# - 使用 C# 更改文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5259961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com