在php中,可以使用is_dir()和is_file()函數(shù)來(lái)判斷是目錄還是文件。is_dir()函數(shù)可以判斷是否為目錄,如果是目錄,返回true。is_file()函數(shù)可以判斷是否為文件,如果是常規(guī)文件,返回true。
PHP is_dir()函數(shù)
is_dir() 函數(shù)檢查指定的文件是否是一個(gè)目錄。如果目錄存在,該函數(shù)返回 TRUE?!鞠嚓P(guān)教程推薦:《PHP教程》】
注釋:該函數(shù)的結(jié)果會(huì)被緩存。請(qǐng)使用 clearstatcache() 來(lái)清除緩存。
示例:
<?php $file = "images"; if(is_dir($file)) { echo ("$file是一個(gè)目錄"); } else { echo ("$file不是一個(gè)目錄"); } ?>
輸出:
images是一個(gè)目錄
PHP is_file()函數(shù)
is_file() 函數(shù)檢查指定的文件是否是常規(guī)的文件。如果文件是常規(guī)的文件,該函數(shù)返回 TRUE。
示例:
<?php $file = "test.txt"; if(is_file($file)) { echo ("$file是常規(guī)文件"); } else { echo ("$file不是常規(guī)文件"); } ?>
輸出:
test.txt是常規(guī)文件
推薦學(xué)習(xí):PHP編程從入門(mén)到精通