1、filetype() //可以输出相关文件类型,如:dir(表示目录)/file(表示文件)
如:echo filetype("c:/") 输出结果为:dir
如:echo filetype("f:/num.txt") 输出结果为:file
2、stat() //获得指定文件名参数目标文件基本属性
$stt=stat("f:/num.txt"); print_r($stt);
3、clearstatcache() //清除缓存
4、is_executable() //判断文件是否可执行
5、is_dir() //判断是否是文件夹
6、is_file() //判断是否是文件
7、scandir() //遍历文件夹,返回一个数组
8、fileopen(filename,mode) //打开或者创建一个文件
打开模式(mode)
打开模式 | 描述 |
r | 只读方式打开,并将文件指针指向文件头 |
r+ | 读写方式打开,并将文件指针指向文件头 |
w | 写入方式,将文件指针指向文件头,清除内容,如果文件不存在则创建文件 |
w+ | 读写方式,将文件指针指向文件头,清除内容,如果文件不存在则创建文件 |
a | 写入方式打开,将文件指针指向文件末尾,如果文件不存在则创建文件 |
a+ | 读写方式打开,将文件指针指向文件末尾,如果文件不存在则创建文件。 |
实例:
<?php //文件相关操作 if(!($f=fopen("f:/num.txt","r"))) //以读的形式打开文件 { //打开文件如果文件不存在 echo "文件不存在"; $num=0; //第一次设置为0 } else { //如果文件存在 $num=fgets($f,10);//得到文件内容 10表示文件字符长度 fclose($f); //关闭文件流 } $num++; //将读出来的$num自增1 $fwrite=fopen("f:/num.txt","w");//以写的形式打开文件 fwrite($fwrite,$num); //将$num写到文件中 fclose($fwrite); //关闭文件 //echo $num; //将文件中的信息打印出来 //首先将$num变成数组 $arr=str_split($num); //将$num分割成数组 foreach($arr as $value) //遍历数组的值 { echo "<image src='../images/".$value.".jpg'>"; } ?>