C(路径连接,文件名剥离等)是否有任何标准(或广泛使用)的简单POSIX路径操作库?标准(或免费)POSIX路径操作C库
其实,因为我主要在Windows下工作,我目前使用'shlwapi'路径功能。
是否有可用于POSIX路径的任何等效功能集?
C(路径连接,文件名剥离等)是否有任何标准(或广泛使用)的简单POSIX路径操作库?标准(或免费)POSIX路径操作C库
其实,因为我主要在Windows下工作,我目前使用'shlwapi'路径功能。
是否有可用于POSIX路径的任何等效功能集?
Offhand:由于多个'/'不会伤害任何东西,并且在POSIX系统中没有这样的扩展名,所以很多这些方法并不重要......你通常可以通过字符串操作,'realpath'或'glob'。不是技术上对你要求的答案,虽然... :-) – BRFennPocock 2012-01-17 20:10:25
@BRPocock:多个'/'es并不总是安全的 - 例如[kpathsea](http://tug.org/texinfohtml/kpathsea.html) ,'/ foo //'扩展到'/ foo'下的所有子目录(如果你传递一个内部使用kpathsea的路径(比如乳胶),那么追踪起来会非常困难)。 – 2012-01-18 00:43:41
@timothy Jones ......真的,尽管在我的世界中比较少见...但是实际路径确实正确地解决了这个问题,以及symlinks ......就像它的方式一样。 – BRFennPocock 2012-01-18 06:18:54