如何在C#Windows窗体中将绝对路径更改为相对路径
本文关键字:路径 相对 C#Windows 窗体 | 更新日期: 2023-09-27 18:25:57
我的绝对路径适用于我:
const string fileName =
@"C:'Udvikling'MapEditor'MapEditorProject'Data'Track1.xml";
但我想要一条相对的道路。我试过了:
const string fileName = @"~'Data'Track1.xml";
我得到这个错误:
"找不到路径的一部分C: ''Udvikling''RollerApp''RollerGame''MapEditorProject''bin''Debug''~''Data''Track1.xml'"
不要添加~
字符,而是使用Path.Combine方法来组合两条路径。
或多或少是这样的:
const string fileName = @"'Data'Track1.xml";
string combinedPath = Path.Combine(@"C:'Udvikling'RollerApp'RollerGame'MapEditorProject'bin'Debug",
fileName);
希望这能有所帮助。