是否有适用于C语言的标准(或广泛使用的)简单的POSIX路径操作库(路径合并、文件名剥离等)? 实际上,由于我主要在Windows下工作,所以我目前使用 'shlwapi' 路径函数。 是否有类似的一套函数可用于 POSIX 路径?
realpath
或glob
来解决。虽然这不是你所问的答案... :-) - BRPocock/
并不总是安全的。例如,在kpathsea中,/foo//
会展开为/foo
下的所有子目录(如果你将路径传递给内部使用kpathsea的东西(如LaTeX),这可能非常难以跟踪)。 - Timothy Jones