欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP 文件操作

程序员文章站 2022-07-14 12:12:31
...
<meta charset="UTF-8"> 
<!-- fstat函数:显示文件的所有信息 -->
<?php
$file_path = "test.txt";
if($fp=fopen($file_path,"a+")){
    $file_info=fstat($fp);
    echo "<pre>";
    print_r($file_info);
    echo "</pre>";
    echo "文件大小为".$file_info['size'];
	echo "<br/>";
    echo "文件上次访问时间".date("Y-m-d H:i:s",$file_info['mtime']);
}
fclose($fp);//一定要关闭
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

<meta charset="UTF-8"> 
<!-- 一次性读取文件里的所有内容 -->
<?php
$file_path = "test.txt";
$con = file_get_contents($file_path);
$con = str_replace("\r\n","<br>",$con);
echo "文件内容是:".$con;
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

<meta charset="UTF-8"> 
<!-- 二种写入文件的方法 -->
<?php
//1、传统方法写入文件
$file_path = "test.txt";
if(file_exists($file_path)){
    $fp = fopen($file_path,"a+");
    //打开方式:a+是追加内容。w+是覆盖原来的。
    $con = "Hello!\r\n";
    fwrite($fp,$con);
    echo "添加成功!";
}else{
    echo "文件不存在";
}
fclose($fp);

//2、第二种方法写入文件
$file_path= "test.txt";
$con = "北京你好!\r\n";
file_put_contents($file_path,$con,FILE_APPEND);
echo  "成功";
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

<!-- 拷贝文件到别的地方 -->
<?php
if(!copy("a/test.txt","b/test.txt")){
    echo "fail";
}else{
    echo "success";
}
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

<meta charset="UTF-8"> 
<!-- 创建多级文件夹 -->
<?php
$path = "aaa\bbb"; //多级文件夹
if(!is_dir($path)){
    if(mkdir($path,0777,true)){
        echo "success";
    }else{
        echo "fail";
    }
}else{
    echo "文件夹已存在";
}
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

<!-- 创建文件并写入数据,只能在同级目录 -->
<?php
$file_path = "test2.txt";
$fp = fopen($file_path,"w+");
fwrite($fp,"hello");
fclose($fp);
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

<meta charset="UTF-8"> 
<!-- 只能删除空的文件夹 -->
<?php
$path = "aaa\bbb"; //多级文件夹
if(rmdir($path)){
    echo "success";
}
//rmdir只能删除空文件夹,文件夹下有文件或目录均不能删除。
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

<meta charset="UTF-8"> 
<!-- 删除文件 -->
<?php
$file_path = "test2.txt";
if(is_file($file_path)){
    if(unlink($file_path)){
        echo "success";
    }else{
        echo "fail";
    }
}else{
    echo "文件不存在";
}
?>

效果图:
PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
 

 

 

 

 

 

 

  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 51.9 KB
  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 36.8 KB
  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 33.2 KB
  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 3 KB
  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 3.1 KB
  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 16.4 KB
  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 2.3 KB
  • PHP 文件操作
            
    
    博客分类: 境-PHP PHP文件操作创建文件删除文件读取文件 
  • 大小: 13.7 KB