在php中,可以使用is_dir()和is_file()函數來判斷是目錄還是檔案。 is_dir()函數可以判斷是否為目錄,如果是目錄,回傳true。 is_file()函數可以判斷是否為文件,如果是常規文件,則回傳true。
PHP is_dir()函數
is_dir() 函數檢查指定的檔案是否為目錄。如果目錄存在,則函數傳回 TRUE。 【相關教學推薦:《PHP教學》】
#註解:函數的結果會被快取。請使用 clearstatcache() 來清除快取。
範例:
<?php $file = "images"; if(is_dir($file)) { echo ("$file是一个目录"); } else { echo ("$file不是一个目录"); } ?>
輸出:
images是一个目录
PHP is_file()函數
is_file() 函數檢定指定的文件是否為常規的文件。如果文件是常規的文件,則函數傳回 TRUE。
範例:
<?php $file = "test.txt"; if(is_file($file)) { echo ("$file是常规文件"); } else { echo ("$file不是常规文件"); } ?>
輸出:
test.txt是常规文件
#推薦學習:PHP程式設計從入門到精通
以上是php怎麼判斷是目錄還是檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!