perl中mkpath命令的作用
1 回答

忽然笑
TA貢獻1806條經驗 獲得超5個贊
3). File::Path
有2個方法:mkpath和rmtree,分別為創建目錄和刪除目錄。
perl語言本身自帶了mkdir和rmdir,那為什么還要選用
mkpath和rmtree呢?自帶的mkdir只能一次創建一級目錄,而mkpath則可以一次創建多級;rmdir必須要求目錄為空,而rmtree
則任意。總之,File::Path為我們提供了另一種創建和刪除目錄的機制,由用戶自己選用。
說明:
a) mkpath(directory, 1, 0711);
第一個參數為目錄名,第二個參數為一個bool值,為真的時候打印每次創建的目錄,默認為假,最后一個參數為目錄的權限。
b) rmtree(directory, 1, 1);
第一個參數為目錄名,第二個參數為一個bool值,為真的時候打印刪除文件時的一些信息,默認為假,最后一個參數也是一個bool值,為真的時候對沒有刪除權限的文件直接跳過。
添加回答
舉報
0/150
提交
取消