【发布时间】:2008-11-10 23:03:01
【问题描述】:
我有一个需要在 *nix 和 windows 下运行的程序。因为程序从文件中获取文件路径,所以问题是如何处理 \ 与 / 问题。
我目前的想法是放入一个正则表达式,根据我使用的系统将错误的转换为正确的。这将具有让任一类型在任一系统上工作的效果。除了now I have two problems,还有人发现其他问题吗?
(非常欢迎其他更好的解决方案)
编辑:主要问题是让 windows 路径在 unix 上工作,而不是相反。
【问题讨论】:
-
注意:/ 在字符串中更容易使用,因为它不是转义字符(如 \),因此标准化 / 也是有好处的。
标签: windows unix portability filepath