我正在尝试组合路径和字符串来创建路径,尽管路径只是字符串? 我的意思是,当我使用Console.WriteLine(文件路径)时,所有出来的是字符串而不是路径,当我写入参数时(用作路径,它是你打开.exe时设置的参数)它作为设置路径正确地出来,如字符串:
string filepath = Path.Combine(arg1, @"\tf1.dat");
arg1是变成字符串的参数。
答案 0 :(得分:4)
你不应该在第二个参数的开头有\
。你想要:
string filepath = Path.Combine(arg1, "tf1.dat");
否则它认为你想要一个绝对的文件名,基本上。
答案 1 :(得分:3)
试试这个:
string filepath = Path.Combine(arg1, "tf1.dat");
从slash \
的第二个参数中删除Path.Combine
,以避免将其设为绝对文件名