liuyangak

Erlang工作路径

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”进行保存。

posted on 2014-04-28 15:48  liuyangak  阅读(910)  评论(0)    收藏  举报

导航