【发布时间】:2016-02-06 10:32:43
【问题描述】:
例如,我想创建一个名为"AC/DC" 的文件夹。我该怎么办?
Dir.mkdir("AC/DC")
会给出这样的错误信息
in `mkdir': No such file or directory @ dir_s_mkdir - AC/DC (Errno::ENOENT)
【问题讨论】:
-
我认为操作系统级别不允许这样做。
标签: ruby
例如,我想创建一个名为"AC/DC" 的文件夹。我该怎么办?
Dir.mkdir("AC/DC")
会给出这样的错误信息
in `mkdir': No such file or directory @ dir_s_mkdir - AC/DC (Errno::ENOENT)
【问题讨论】:
标签: ruby
您是否考虑过使用替代的 UNICODE 字符来代替标准的正斜杠?
也许你可以使用:
'全宽实心' (U+FF0F) http://www.fileformat.info/info/unicode/char/ff0f/index.htm
Dir.mkdir("AC/DC")
或
'除法斜线' (U+2215) http://www.fileformat.info/info/unicode/char/2215/index.htm
Dir.mkdir("AC∕DC")
【讨论】: