windows - 文件路径可移植性

标签 windows unix portability filepath

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

我目前的想法是放入一个正则表达式,根据我使用的系统将错误的转换为正确的。这将具有让任一类型在任一系统上工作的效果。除了now I have two problems , 有没有人看到任何其他问题?

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

编辑:主要问题是让 windows 路径在 unix 上工作,而不是相反。

最佳答案

win32 也完全支持/。

另见 related question

关于windows - 文件路径可移植性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279500/

相关文章:

Python串行模块无法配置端口

linux - 使用 gcc UNIX 编译 makefile

c - 一种将跟踪和回溯包含到 C 程序中的简单、统一和可移植的方法

serialization - 跨不同 CPU 架构的双倍?

windows - 从输入的命令行参数自动填充 PowerShell 中的字典条目

java - NoSuchPortException 在 Windows 上使用 RXTX Java 库?

unix - 为什么 SSH 不能在 stdin 上使用管道密码?

c - 为什么glibc的strlen需要这么复杂才能快速运行?

java - 获取与 COM 端口相关的设备/驱动程序信息?

c - 使用 DDD(数据显示调试器)时的 SIGSEGV