2009-08-08 2 views
2

Мне интересно, как я могу прочитать текущую рабочую директорию файла, «разобранного» IronRuby. Похоже, что «каталог выполнения» совпадает с файлом ir.exe.Как получить текущий рабочий каталог в IronRuby?

Мне нужно это, чтобы создать относительный путь к контенту в решении XNA без жесткого кодирования пути.

ответ

1

Я думаю, я нашел решение в Dir.pwd

Глупый меня забыл, что PWD не акроним для пароля, но для рабочего каталога печати ...

смущают :)

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

вы также можете использовать CLR способ делать вещи, если вы чувствуете, как он:

include System 
Environment.current_directory => clr_string 
Смежные вопросы