如何创建独立的路径?

时间:2013-12-01 02:54:51

标签: erlang

我想在tmp目录下创建独立于os。

priv目录

在下面的代码中,我必须在这里添加“/”,但它会破坏os独立的条件。

get_tmp_path()->
    A = filename:join(get_priv_path(),"tmp"),   
    filelib:ensure_dir(A ++ "/"),  %%<---------- I have to add "/" here, but it break the condition of os independent
    A.

怎么办?

1 个答案:

答案 0 :(得分:3)

filelib:ensure_dir("../test/test1").在Windows环境中完美运行。绝对路径也是如此:

1> Home = "D:/documents and Settings/test".
"D:/documents and Settings/test"
2> filelib:ensure_dir(Home ++ "/test1").       
ok
3>

我不希望在linux环境中出现问题。