我想知道如何读取IronRuby“解析”的文件的当前工作目录。看来“执行目录”与ir.exe文件相同。
我需要这个来创建XNA解决方案中内容的相对路径,而无需对路径进行硬编码。
答案 0 :(得分:4)
来自Class:Dir:
Dir.getwd => string
Dir.pwd => string
Returns the path to the current working directory of this process as a string.
Dir.chdir("/tmp") #=> 0
Dir.getwd #=> "/tmp"
答案 1 :(得分:1)
我想我在Dir.pwd找到了解决方案
傻傻的我忘了pwd不是密码的首字母缩写,而是打印工作目录...
尴尬:)。
答案 2 :(得分:1)
如果您愿意,也可以使用CLR的方式:
include System
Environment.current_directory => clr_string