小编ori*_*ori的帖子

将文件路径转换为URI

我有一个表示文件路径的字符串,例如"/home/user/dir1/dir2/dir3/name.ext".现在我想将它转换为合法的URI(以"file://"开头的字符串等).

我如何在Ruby中做到这一点?

ruby

4
推荐指数
1
解决办法
2920
查看次数

Ruby URI模块生成非法的文件URI

这是将文件路径转换为URI的后续问题.

考虑:

require 'uri'

uri = URI.join('file:///', '/home/user/dir1/dir2/dir3/name.ext')
 => #<URI::Generic:0x0000000263fcc0 URL:file:/home/user/dir1/dir2/dir3/name.ext>

uri.to_s
 => "file:/home/user/dir1/dir2/dir3/name.ext"
Run Code Online (Sandbox Code Playgroud)

结果不是非法的吗?不是这样"file://home/...",用双斜线?

ruby uri

4
推荐指数
1
解决办法
582
查看次数

通过注册表而不是Windows 7中的控制面板更改电源方案设置

我想在Windows 7中通过注册表而不是控制面板更改电源方案的设置(例如,在45分钟而不是30分钟后进入睡眠状态).我还想将热键关闭同样的方式.

我有什么建议吗?

registry controlpanel control-panel windows-7

3
推荐指数
1
解决办法
5万
查看次数

标签 统计

ruby ×2

control-panel ×1

controlpanel ×1

registry ×1

uri ×1

windows-7 ×1