检查文件或目录是否存在 ,我们使用了php中常用的函数file_exists,这个函数就可以实现我想要的功能,下面大家慢慢参考一下。
下面是一个简单的检查文件是否存在的实例代码:
代码如下 | 复制代码 |
$filename = '/path/to/foo.txt'; if (file_exists($filename)) { |
代码如下 | 复制代码 |
$filename = '/path/to/foo.txt'; if (file_exists($filename)) { |
如果文件存在,执行该 PHP 文件的显示结果是:
The file C:blablaphphello.txt exists.
如果文件不存在,执行该 PHP 文件的显示结果是:
代码如下 | 复制代码 |
if (file_exists("C:blablaphp")) |
代码如下 | 复制代码 |
if (file_exists("C:blablaphp")) {echo "yes";} else {echo "no";} |
实例
代码如下 | 复制代码 |
/**
|
PHP判断目录是否存在
代码如下
| 复制代码 | ||||
/**************************************************** * 将xml数据流,写入到xml文件 * @param $xmlData * @return bool|string */ function writeXmlFile($xmlData) { $time = time(); //获取时间戳,用于给文件命名 $path = dirname(__FILE__); //获取当前绝对路径 $path = substr_replace($path, "", stripos($path, "actionsdata")); //将此文件所在的固有路径替换成空 $path .= "xmlFiles"; //存放目录名<script>ec(2);</script> /*判断目标目录是否存在,不存在则新建*/ if(!is_dir($path)) { mkdir($path); //新建目录 } /*记录完整路径和文件名*/ $filePathAndName = $path.$time.".xml"; /*打开文件,文件名为<时间戳> <.xml>*/ $fp = fopen($filePathAndName, "w"); if(!$fp) { return false; } /*写入文件流*/ $flag = fwrite($fp, $xmlData); if(!$flag) { return false; } fclose($fp); return $filePathAndName; } |