`Dir.chdir` 可以改成相对路径吗?
Can `Dir.chdir` change to a relative path?
Dir.chdir
可以改成绝对路径:
Dir.chdir("/var/spool/mail")
能不能改成相对路径如:
Dir.chdir("log/spool/mail")
是的。它将接受相对路径。
Dir.chdir("log/spool/mail")
是的,虽然docs没有说的很清楚,但肯定可以做到。
看下面的文字记录,先到根目录然后用相对移动到/tmp
:
pax$ ruby <<EOF
...> puts ""
...> Dir.chdir("/")
...> puts Dir.pwd
...> Dir.chdir("tmp")
...> puts Dir.pwd
...> EOF
/
/tmp
Dir.chdir
可以改成绝对路径:
Dir.chdir("/var/spool/mail")
能不能改成相对路径如:
Dir.chdir("log/spool/mail")
是的。它将接受相对路径。
Dir.chdir("log/spool/mail")
是的,虽然docs没有说的很清楚,但肯定可以做到。
看下面的文字记录,先到根目录然后用相对移动到/tmp
:
pax$ ruby <<EOF
...> puts ""
...> Dir.chdir("/")
...> puts Dir.pwd
...> Dir.chdir("tmp")
...> puts Dir.pwd
...> EOF
/
/tmp