我需要建立在特定目錄的子目錄。二郎創建目錄
二郎文檔我只找到文件:make_dir/1,其在項目中創建源代碼目錄目錄。我如何在其他目錄中創建目錄?
我找到解決方案。也許這將是有趣的人:
filelib:ensure_dir("/this/path/will/soon/exist/").
謝謝。
我需要建立在特定目錄的子目錄。二郎創建目錄
二郎文檔我只找到文件:make_dir/1,其在項目中創建源代碼目錄目錄。我如何在其他目錄中創建目錄?
我找到解決方案。也許這將是有趣的人:
filelib:ensure_dir("/this/path/will/soon/exist/").
謝謝。
可以確保存在一個目錄(和創建它,如果它不,這是你在找什麼)使用filelib:ensure_dir
。
例子:
filelib:ensure_dir("/this/path/will/soon/exist/")
參考文獻:
文件中必須一直不清楚,你可以使用file:make_dir/1
創建任何目錄,你會通常是al低下來創造。它不路徑創建所有目錄,這個你要明確自己做。
使用filelib:ensure_dir/1
與"/"
終止的路徑沒有被證明,但它在代碼中顯式處理,所以我懷疑它會自行消失。
不知道,如果「/」錯誤仍然存在,但要確保你在你的路徑的末尾添加斜線,否則將無法正常工作(至少這是在舊版本的情況下)。 – 2011-01-23 13:15:27