Gnu*_*eer 13
如果要在运行时在模拟器中更改目录,请使用内置函数cd,如下所示.
72> cd("c:/Sandbox/erl").
c:/Sandbox/erl
ok
Run Code Online (Sandbox Code Playgroud)
注意:您需要像在Windows中一样使用正斜杠而不是反斜杠.
cdl*_*dlf 10
您可以在.erlang
文件中指定初始设置
它应该位于C:\ Program Files(x86)\ erlX.XX\usr.erlang(其中XXX是版本号...)
如果没有,那么创建一个(注意:您可能需要使用管理权限运行您的编辑器以在适当的位置创建.erlang文件).
以下是内容的简单示例:
io:format("C:/Program Files (x86)/erl5.10.4/usr/.erlang\n").
io:format(" ______ _ \n").
io:format("| ____| | | \n").
io:format("| |__ _ __| | __ _ _ __ __ _ \n").
io:format("| __| | '__| |/ _` | '_ \\ / _` |\n").
io:format("| |____| | | | (_| | | | | (_| |\n").
io:format("|______|_| |_|\\__,_|_| |_|\\__, |\n").
io:format(" __/ |\n").
io:format(" |___/ \n\n").
shell_default:cd("C:/Documents/MyErlangProjects").
Run Code Online (Sandbox Code Playgroud)注意使用类似*nix的正斜杠(即"/")而不是使用反斜杠的典型Windows约定(即"\").
它可以通过运行erlang shell来测试,并且在启动时它将打印这个很酷的ASCII东西:). 请注意,酷的ascii东西并不意味着指定了有效的工作目录!
当然,最重要的一行是最后一行:
shell_default:cd("C:/Documents/MyErlangProjects").
在哪里指定要作为当前工作目录开始的目录.
请享用.