PHP 文件操作

来源:互联网 发布:淘宝主店铺子店铺 编辑:程序博客网 时间:2024/05/16 14:45

PHP文件操作的一些简单的方法(文中所有参数都用$pra来代替):

1. 判断给定的字符串是否是一个目录 

PHP 方法名 :is_dir($pra);返回 true 或者  false 

        2. 判断给定字符串是否为一个文件

PHP 方法名:is_file($pra);返回 true 或者 false

3. 如何获取一个文件夹下的所有文件

PHP 方法名:scandir($pra);

说明:$pra是一个文件夹的路径;该方法还有其他的参数,但是$pra为必填参数

    1. sort 可选 规定排列顺序。默认是 0 (升序)。如果是 1,则为降序。

   2.context 可选。规定目录句柄的环境。context 是可修改目录流的行为的一套选项。

使用实例:假如ccc文件夹下面含有ddd.txt、fff.txt、eee.txt

$dir = "c:/aaa/bbb/ccc/";
$fileNames  = array();
if (is_dir($dir)) {
$fileNames = scandir($dir);
 //读取dir下的文件名
}
var_dump($fileNames);die;
        

执行完上面的代码,我们就会看到$fileNames为一个数组,他呈现的形式为

  array (size=11)0 => string '.' (length=1)  1 => string '..' (length=2)   2 => string 'ddd.txt' (length=7)  3 => string 'fff.txt' (length=7)      4 => string 'eee.txt' (length=7)

4. 如何读取文件的内容

PHP 方法名:readfile($pra); 

5. 获取文件长度

PHP 方法名:filesize($pra);

6. 删除文件内容 

PHP 方法名:file_put_contents($prs," "); 说明:将文件内容替换为空

7. 复制文件

PHP 方法名:copy($pra_old,$pra2_new); 

8. 删除文件

PHP 方法名:@unlink($pra);

9. 修改文件的名字

PHP 方法名:rename($pra_old,$pra_new);

就先列这几个,其实PHP 对文件的处理有很多方法,我列的这几个不一定是最好的方法,大家慢慢发现吧。。。。。。

0 0
原创粉丝点击