首頁  >  文章  >  後端開發  >  php怎麼判斷路徑為資料夾還是文件

php怎麼判斷路徑為資料夾還是文件

青灯夜游
青灯夜游原創
2021-09-26 14:57:362708瀏覽

在php中,可以利用if語句和is_dir()、is_file()函數來判斷路徑為資料夾還是文件,語法「if(is_dir($file)){echo "是資料夾"; }else if(is_file($file)){echo "是檔案"}」。

php怎麼判斷路徑為資料夾還是文件

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php判斷路徑為資料夾還是檔案

在php中,可以利用if語句和is_dir()、is_file()函數來判斷路徑為資料夾還是檔案。

  • is_dir()函數可以檢查指定的檔案是否為目錄。如果目錄存在,則函數傳回 TRUE。

  • is_file()函數可以檢查指定的檔案是否為常規的檔案。如果文件是常規的文件,則函數傳回 TRUE。

實作程式碼:

<?php
header("Content-type:text/html;charset=utf-8");
$file = "img/1.jpg";
if (is_dir($file)) {
	echo "指定路径是文件夹";
} else if (is_file($file)) {
	echo "指定路径是文件";
} else {
	echo "指定路径不是常规文件 ";
}
?>

輸出結果:

php怎麼判斷路徑為資料夾還是文件

##如果把$f

ile的值改為“img”,則會輸出:

php怎麼判斷路徑為資料夾還是文件

#推薦學習:《

PHP影片教學

以上是php怎麼判斷路徑為資料夾還是文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn