gpt4 book ai didi

c# - 在 C# 中使用 path.combine 语句的问题

转载 作者:太空狗 更新时间:2023-10-29 17:29:58 25 4
gpt4 key购买 nike

    string targetPath = @"C:\Program Files\saadhvi\SetupSafetyPADUniversal\";
string createDatabasesScriptFilePath = Path.Combine(targetPath, "\\EADBScripts\\CreateDatabases.sql");

我得到的 createDatabasesScriptFilePath 的值是\EADBScripts\CreateDatabases.sql

但我预计它会是 C:\Program Files\saadhvi\SetupSafetyPADUniversal\EADBScripts\CreateDatabases.sql

我的代码有什么问题?

最佳答案

这就是您的代码返回第二条路径的原因(从 MSDN 帮助中复制)-

如果 path2 不包含根(例如,如果 path2 不以分隔符或驱动器规范开头),则结果是两个路径的串联,中间有一个分隔符。如果 path2 包含根,则返回 path2。

关于c# - 在 C# 中使用 path.combine 语句的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1356821/

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