- Perl語言IC設(shè)計實踐
- 滕家海編著
- 308字
- 2022-02-08 17:38:01
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)建了,同時返回“假”。
推薦閱讀
- INSTANT Mock Testing with PowerMock
- Modular Programming with Python
- 零起步玩轉(zhuǎn)掌控板與Mind+
- Mastering Selenium WebDriver
- 編程珠璣(續(xù))
- Android 7編程入門經(jīng)典:使用Android Studio 2(第4版)
- Cassandra Design Patterns(Second Edition)
- Linux命令行與shell腳本編程大全(第4版)
- Express Web Application Development
- Learning Docker Networking
- Windows Phone 8 Game Development
- 數(shù)據(jù)科學(xué)中的實用統(tǒng)計學(xué)(第2版)
- Functional Python Programming
- Test-Driven iOS Development with Swift
- 零基礎(chǔ)學(xué)編程系列(全5冊)