文件路径可移植性

BCS*_*BCS 1 unix windows portability filepath

我有一个程序,我需要在*nix和windows下运行.因为程序从文件中获取文件路径,所以问题是如何处理\vs /问题.

我目前的想法是放入一个正则表达式,根据我所使用的系统将错误的一个转换为正确的正则表达式.这将使任一类型在任一系统上都起作用.除了现在我有两个问题,有没有人看到任何其他问题?

(其他更好的解决方案非常受欢迎)

编辑:主要问题是让Windows路径在unix上运行而不是相反.

Jon*_*lle 5

/在win32中也完全支持.

另请参阅此相关问题