1 回答

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
3). File::Path
有2個(gè)方法:mkpath和rmtree,分別為創(chuàng)建目錄和刪除目錄。
perl語(yǔ)言本身自帶了mkdir和rmdir,那為什么還要選用
mkpath和rmtree呢?自帶的mkdir只能一次創(chuàng)建一級(jí)目錄,而mkpath則可以一次創(chuàng)建多級(jí);rmdir必須要求目錄為空,而rmtree
則任意??傊?,F(xiàn)ile::Path為我們提供了另一種創(chuàng)建和刪除目錄的機(jī)制,由用戶(hù)自己選用。
說(shuō)明:
a) mkpath(directory, 1, 0711);
第一個(gè)參數(shù)為目錄名,第二個(gè)參數(shù)為一個(gè)bool值,為真的時(shí)候打印每次創(chuàng)建的目錄,默認(rèn)為假,最后一個(gè)參數(shù)為目錄的權(quán)限。
b) rmtree(directory, 1, 1);
第一個(gè)參數(shù)為目錄名,第二個(gè)參數(shù)為一個(gè)bool值,為真的時(shí)候打印刪除文件時(shí)的一些信息,默認(rèn)為假,最后一個(gè)參數(shù)也是一個(gè)bool值,為真的時(shí)候?qū)](méi)有刪除權(quán)限的文件直接跳過(guò)。
添加回答
舉報(bào)