如何改变c#中字符串路径的扩展

本文关键字:字符串 路径 扩展 何改变 改变 | 更新日期: 2023-09-27 18:05:56

下面是我的字符串值

string strFile = @"http://login.com/Uploads/g05fgxeto4dvsf5531yb3l45_16_8_2011_1_25_37.doc";

我需要将这个文件路径值替换为

http://login.com/Uploads/g05fgxeto4dvsf5531yb3l45_16_8_2011_1_25_37.pdf

谢谢。

如何改变c#中字符串路径的扩展

string pdfFile = Path.ChangeExtension(strFile, ".pdf");
string strFile = @"http://login.contentraven.com/Uploads/g05fgxeto4dvsf5531yb3l45_16_8_2011_1_25_37.DOC";
string strTemp = Path.GetExtension(strFile).ToLower();
if (strTemp==".doc")
{
    strFile = Path.ChangeExtension(strFile, "pdf");
}

例如

string strFile = @"http://login.com/Uploads/g05fgxeto4dvsf5531yb3l45_16_8_2011_1_25_37.doc";
string newString = String.Format("http://login.com/Uploads/{0}", strFile.Split('/').Last());
string strFile=@"http://login.contentraven.com/Uploads/g05fgxeto5531yb3l45_16_8_2011_1_25_37.DOC";

string strTemp = Path.GetExtension(strFile).ToLower();
if (strTemp==".doc")
{
    strFile = Path.ChangeExtension(strFile, "pdf");
}