Erlang Directory Operations

2009-03-29
file模塊里有三個函數用于目錄操作:list_dir(Dir)用于列舉目錄Dir里的所有文件;make_dir(Dir)用于創建一個新目錄;del_dir(Dir)用于刪除目錄,例如:
1> cd("/home/joe/book/erlang/Book/code").
/home/joe/book/erlang/Book/code
ok
2> file:list_dir(".").
{ok, ["id3_v1.erl~",
"update_binary_file.beam",
"benchmark_assoc.beam",
....
]}

大家可以發現,輸出的文件列表貌似沒有什么順序,也沒有信息說明某項是文件還是子目錄,更沒有文件大小等信息....想要查看上述這些信息,我們可以使用函數file:read_file_info,詳細介紹見下一篇文章~~

譯自《Programming Erlang》- Chapter 13 - Programming with Files

M-OSCAR | Powered by Blogger | Entries (RSS) | Comments (RSS) | Designed by MB Web Design | XML Coded By Cahayabiru.com