• 文件系统处理_下



    touch("./aa.txt"); //创建文件


    copy("./aa.txt","../aa.txt"); //复制文件


    unlink("./aa.txt"); //删除文件

    删除了,没有图.



    echo file_get_contents("http://www.baidu.com"); //读取文件


    file_put_contents("asdf.txt","hello"); //写内容


    readfile("./asdf.txt"); //读取并输出


    var_dump(file("asdf.txt")); //读取文件内容,返回数组,每行是一个元素



    打开文件
    $f = fopen("./11.txt","a");

    fwrite($f,"wwwww");


    关闭文件
    fclose($f);

    举个栗子

    //删除文件夹
    //给我一个文件夹,删掉
    ShanChu("./qiyezhan");
    function ShanChu($fname)
    {
        if(is_dir($fname))
        {
            //在删除之前,把里面的文件全部删掉
            $dir = opendir($fname);
            while($dname = readdir($dir))
            {
                if($dname!="." && $dname!="..")    重中之重,写时审慎
                {
                    $durl = $fname."/".$dname;
                    if(is_file($durl))
                    {
                        unlink($durl);
                    }
                    else
                    {
                        ShanChu($durl);
                    }
                }
            }
            closedir($dir);
            //删除该文件夹
            rmdir($fname);    
        }
        else
        {
            //如果是文件,直接删掉
            unlink($fname);
        }
    }


  • 相关阅读:
    使用vs2010编译 Python SIP PyQt4
    谷歌编程指南
    【转】微策略面经相关资料
    KMP 算法
    C++ 拷贝构造函数
    虚继承 虚表 定义一个不能被继承的类
    cache的工作原理
    背包问题
    【转】C/C++ 内存对齐
    【转】 Linux/Unix 进程间通信的各种方式及其比较
  • 原文地址:https://www.cnblogs.com/zhangbaobao/p/6880440.html
Copyright © 2020-2023  润新知