gpt4 book ai didi

c# - 是否有与 python 的 os.path.normpath 等效的 C#?

转载 作者:行者123 更新时间:2023-11-28 20:28:27 31 4
gpt4 key购买 nike

在 python 中,我采用原始字符串,然后将其传递给 os.path.normpath 以使其成为正确的路径名。它逃脱了我需要逃脱的所有东西,我不必担心。 C# 中有等效项吗?

这是一个 python 片段。

myClassProjectPath = os.path.normpath(r"C:\Users\Documents\SharpDevelop Projects\Project With Spaces\MyClass\bin\Debug")

编辑:我担心斜杠和空格。现在,我正在代码中硬编码路径,但它很快就会成为用户输入,所以我无法控制“/”与“\”

最佳答案

另请查看:

string normalizedPath = Path.GetDirectoryName(path);

这也将修复 /\ 的对比。

关于c# - 是否有与 python 的 os.path.normpath 等效的 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5292305/

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