查詢方法:1、使用is_file()函數,可判斷指定文件是否存在且檢查是否為正常的文件,語法「is_file($file)」;2、使用file_exists()函數,可判斷指定檔案是否存在或指定目錄是否存在,語法「file_exists($file)」;3、使用is_dir()函數,可判斷指定目錄是否存在,語法「is_dir($file)」。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
在php中判斷檔案或目錄是否有自帶的函數,可以使用is_file()、file_exists()和is_dir()函數來查詢檔案目錄是否存在。
其中,is_file()和file_exists()函數可以判斷指定檔案是否存在;而file_exists()和is_dir()函數可以判斷指定目錄是否存在。
is_file()函數查詢判斷
is_file 判斷檔案是否存在並且檢查指定的檔案名稱是否為正常的檔案;
<?php header("Content-type:text/html;charset=utf-8"); $file = "check.txt"; if(is_file($file)) { echo "当前目录中,文件".$file."存在"; } else { echo "当前目录中,文件".$file."不存在"; } ?>
#file_exists()函數查詢判斷
file_exists 判斷檔案是否存在或是目錄是否存在;範例1:判斷檔案是否存在<?php header("Content-type:text/html;charset=utf-8"); $file = "test.txt"; if(file_exists($file)) { echo "当前目录中,文件".$file."存在"; } else { echo "当前目录中,文件".$file."不存在"; } ?>
<?php header("Content-type:text/html;charset=utf-8"); $file = "demo/"; if(file_exists($file)) { echo "目录".$file." 存在"; } else { echo "目录".$file."不存在"; } ?>
<?php header("Content-type:text/html;charset=utf-8"); $file = "img/"; if(is_dir($file)) { echo "目录".$file." 存在"; } else { echo "目录".$file."不存在"; } ?>
以上是php怎麼查詢文件目錄是否存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!