如何使用Ruby从包含撇号的字符串创建文件夹?

sam*_*era 1 ruby unix text-processing escaping gsub

我有以下字符串:

"Gender and Women's Studies"
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

"Gender\ and\ Women\'s\ Studies"
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用该字符串创建一个有效的Unix文件夹.

我将如何在Ruby中解决这个问题?

the*_*Man 8

我用了Dir.mkdir("Gender and Women's Studies").

如果让Ruby完成工作,就没有必要逃避任何事情.如果您需要使用命令行中的文件,那么您需要处理转义.