6.2.7 判断文件或目录是否存在
调用函数file_exists()可以检查指定的文件或目录是否存在,该函数的语法如下所示。
bool file_exists(string$filename);
该函数判断由参数$filename指定的文件或目录是否存在,如果存在,函数返回TRUE,否则函数返回FALSE。代码6-9演示了该函数的用法。
代码6-9 判断文件或目录是否存在6-9.php
01 <?php
02 $file="data.txt";//文件名
03 $dir="info/newdata";//目录名
04
05 if(file_exists($file))//判断文件是否存在
06 {
07 echo"当前目录中,文件".$file."存在";
08 echo"<br/>";
09 }
10 else
11 {
12 echo"当前目录中,文件".$file."不存在";
13 echo"<br/>";
14 }
15 echo"<br/>";
16 echo"<hr>";
17 echo"<br/>";
18
19 if(file_exists($dir))//判断目录是否存在
20 {
21 echo"当前目录下,目录".$dir."存在";
22 echo"<br/>";
23 }
24 else
25 {
26 echo"当前目录下,目录".$dir."不存在";
27 echo"<br/>";
28 }
29 ?>
【代码解析】第2行定义了一个文件名,第3行定义了一个目录,第5行判断文件是否存在,第19行判断目录是否存在。这段代码的执行结果如图6-11所示。
共有条评论 网友评论