zoukankan      html  css  js  c++  java
  • 5月25日 文件操作(二)

    <?php
    //目录操作
    //1.创建目录
    mkdir("./one");
    
    //2.删除目录
    rmdir("./one");
    
    //3.移动目录,重命名
    rename("./threee","./one/three");
    
    
    
    //文件操作
    //1.创建文件
    touch("./aa.txt");
    
    //2.复制文件
    copy("./aa.txt","./one/aa.txt");
    
    //3.删除文件
    unlink("./one/aa.txt");
    
    //4.读取文件内容
    echo file_get_contents("./aa.txt");
    echo file_get_contents("http://www.baidu.com");//读取远程文件
    
    //5.向文件里写入内容
    file_put_contents("./aa.txt",file_get_contents("http://www.baidu.com"));
    
    //6.读取文件内容并显示
    readdir("./aa.txt");
    
    //7.读取文件内容,并且返回数组,数组里面存的是每一行
    var_dump(file("./aa.txt"))
    
    
    
    //文件内容操作
    //1.打开文件资源
    $fo = fopen(",/aa.txt","a");
    
    //2.写入内容,w方式会覆盖,a方式会追加
    fwrite($fo,"aaaa");
    
    //3.读取文件内容
    fgetc($fo);//一字
    fgets($fo);//一行
    fread($fo,2);//读取任意长度
    
    //4.关闭文件资源
    fclose($fo);
    
    
    //例;
    $dir = opendir("./one");
    
    while($v = readdir($dir))
    {
       echo $v."<br>";
    }
    
    closedir("./one");
    
    
    
    
    ?>

    删除目录:

    <?php
        function deldir($dirname) {
            if(!file_exists($dirname)) {
                die("文件夹不存在!");
            }
            //如果是文件,直接删除即可
            if(is_file($dirname)) {
                unlink($dirname);
                exit();
            }
    
            //打开目录资源
            $dir = opendir($dirname);
    
            while($filename = readdir($dir)) {
                if($filename !="." && $filename!="..") { //*******
                    $filename = $dirname."/".$filename;
    
                    if(is_dir($filename) ) {
                        deldir($filename);
                    }else {
                        unlink($filename);
                    }
                
                }
            }
    
            
    
            closedir($dir);
            rmdir($dirname);
        }
    
    
        deldir("./aa");
  • 相关阅读:
    构建之法阅读笔记06
    构建之法阅读笔记05
    第九周进度条
    团队开发之个人博客九
    团队开发之个人博客八(4月27)
    无人机第二波
    团队开发之个人博客七
    无人机学习第一波
    团队开发之个人博客六
    第八周进度条
  • 原文地址:https://www.cnblogs.com/dongqiaozhi/p/5528674.html
Copyright © 2011-2022 走看看