📅  最后修改于: 2023-12-03 15:19:52.484000             🧑  作者: Mango
在编写Ruby程序时,有时需要更改当前工作目录。这可以通过Ruby的Dir
和FileUtils
模块来实现。
使用Dir.chdir
方法可以更改当前目录:
Dir.chdir("/path/to/directory")
这将更改当前目录为/path/to/directory
。可以使用Dir.pwd
方法获取当前工作目录:
puts Dir.pwd
FileUtils
模块是一个Ruby标准库,提供了一些方便的方法来管理文件和目录。可以使用FileUtils.cd
方法更改当前目录:
require 'fileutils'
FileUtils.cd("/path/to/directory")
这将更改当前目录为/path/to/directory
。可以使用FileUtils.pwd
方法获取当前工作目录:
puts FileUtils.pwd
无论是使用Dir
还是FileUtils
,更改当前工作目录都是非常简单的。根据具体情况选择使用哪个模块即可,建议优先考虑使用FileUtils
,因为它提供了更多的功能和方便的方法来管理文件和目录。