【发布时间】:2011-02-12 23:12:46
【问题描述】:
是否有 POSIX 系统调用来解析文件系统路径?我有 CWD 的路径,以及来自该 CWD 的文件的路径。我不能使用chdir 切换到目录,因为我需要同时解析来自多个线程的路径。我考虑在 CWD 和路径之间附加一个/,但由于某种原因,感觉这很 hacky。这是解决相对路径的正确方法吗?
【问题讨论】:
-
.//..///cwd///////file是完全可以接受的 posix 路径(尽管您可能不想将其显示给用户)。 -
您想要 规范化 路径吗?例如从
../../bin/../到/?
标签: unix macos posix system-calls