ruby怎么解决windows和linux路径差异问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ruby怎么解决windows和linux路径差异问题

比如说想要取一个绝对路径下的某个文件,本地是windows环境,路径用“”, 但服务器是linux环境,路径需要用“/”,现在的解决方法是判断RUBY_PLATFORM,然后给了2个不同的路径,但总感觉这样的实现方式不太好,ruby中有没有类似File.PATH_SEPARATOR这种东西呢,可以自动判定运行环境然后决定使用哪个分隔符。

展开
收起
杨冬芳 2016-07-14 12:08:31 2340 0
2 条回答
写回答
取消 提交回答
  • Android系统与应用研发7年,专注于系统性能问题处理、开发流程工具研发、SDK组件研发工作。 服务端研发2年,前后使用Golang, RoR搭建后端服务程序。

    试试 基础库 pathname 进行各种目录操作

    require 'pathname'
    #关于获取目录分界符
    File::SEPARATOR
    2019-07-17 19:56:11
    赞同 展开评论 打赏
  • 自己写一个插件吧

    2019-07-17 19:56:11
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载