官术网_书友最值得收藏!

2.5 創(chuàng)建目錄

要創(chuàng)建目錄,可以使用mkdir函數(shù),它與Linux的命令mkdir同名,功能也一樣,但不是相同的程序。mkdir的用法很簡單:

mkdir dir_name[, mask]

如果省略mask掩碼,則mkdir會使用shell默認(rèn)的掩碼,通常是755,也就是生成的目錄具有755的屬性。請注意以下兩點:

1)這個默認(rèn)掩碼與shell中的umask的意義是互補(bǔ)的,而不是相同的。

2)這個默認(rèn)掩碼是二進(jìn)制數(shù),所以需要前置一個0(零),例如mkdir dir, 0755。

如果目錄創(chuàng)建成功,則會返回“真”,否則返回“假”。所以也可以使用or die組合。

如果我們要在一個不存在的目錄下創(chuàng)建文件,首先需要創(chuàng)建目錄,open并不會自動創(chuàng)建所需的目錄。另外mkdir也需要逐級創(chuàng)建目錄。如果dir1不存在,那么mkdir "dir1/dir2"是會失敗的。

如果需要創(chuàng)建的目錄已經(jīng)存在,那么該函數(shù)就不再創(chuàng)建了,同時返回“假”。

主站蜘蛛池模板: 凤凰县| 神池县| 高要市| 林甸县| 平南县| 萝北县| 三门峡市| 玛纳斯县| 西乡县| 克拉玛依市| 修文县| 汉源县| 吴忠市| 无锡市| 枞阳县| 镇沅| 新巴尔虎右旗| 特克斯县| 曲靖市| 宜章县| 商丘市| 河北省| 张家川| 奉贤区| 汽车| 东明县| 青龙| 休宁县| 会理县| 健康| 平远县| 化州市| 唐山市| 莆田市| 东乡族自治县| 招远市| 博客| 天长市| 登封市| 湖口县| 大渡口区|