在python中,我获取一个原始字符串,然后将其传递给os.path.normpath,使其成为一个正确的路径名。它逃避了所有我需要逃避的东西,我不必担心。C#中有等价物吗?
这是一个python片段。

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

编辑:我担心刀口和空格。现在,我正在代码中硬编码路径,但它很快将成为用户输入,因此我无法控制“/”vs“\”

最佳答案

另请查看:

string normalizedPath = Path.GetDirectoryName(path);

这也将修复/\之间的差异。

09-10 02:20
查看更多