Erlang初学者必学。只有懂得了Erlang的工作路径,才能进行Erlang编程学习。
Erlang工作路径:
1. 默认工作路径:
(1)对于Windows用户来说,用户点击Erlang图标启动的Erlang Shell 工作路径是Erlang安装目录下的usr目录下。
将写好的aaa.erl文件放在/usr下,就可以在Erlang shell下使用 c(aaa)命令进行编译。
(2)如果用户在命令行模式下使用erl命令执行erl.exe,直接进入Erlang
Shell的话
(如window下的dos环境,Linux终端Terminal环境),
则当前目录即为Erlang的工作目录,而不会受Erlang图标属性中的“起始位置”设置的影响。
2. 更改工作目录:
方法一:在Erlang图标上右击鼠标,选择弹出菜单项“属性”,然后修改“Erlang 属性”对话框中 “起始位置”的值,原值为“(Erlang安装路径)/usr”,改为你想要的工作目录值即可。
在Erlang shell中输入pwd() 得到Erlang当前的工作路径,如:e:/usr (注:返回的路径使用的是正斜杠“/" 分隔符)
方法二:
在Erlang shell中使用命令 cd("e:/work").
方法三:
如果想用户在任何方式进入Erlang Shell时都自动切换到指定的工作目录,则可以在用户home目录中编辑一个.erlang文件:
c:cd("e:/mynewwork").io:format("My new work in: ~p~n", [element(2, file:get_cwd())]).
注:使用 init:get_argument(home). 获取erlang系统所需的home目录,即当前登录账户的home目录。
注:这样的文件在Windows的文件浏览器中可以进行一般的浏览、删除操作,但无法将一个正常的文件名重命名成这样的文件,所以一般需要用记事本将以上代码编辑进一个空文档中,然后另存文件,选择保存类型为“所有文件”,文件名为“.erlang”进行保存。
学会了Erlang的工作路径,终于可以进行Erlang编程啦~~