首页 > Web开发 > 详细

<php>对文件的操作

时间:2016-03-03 13:10:44      阅读:184      评论:0      收藏:0      [点我收藏+]
//filetype("1.jpg");//当前路径用./或者不写;上一级用../;
    //echo filetype("./1.jpg");  //判断./1.jpg是什么  ,返回file,是文件 
    //echo filetype("./touxiang"); //判断./code是什么,返回dir是文件夹
    //echo is_dir("touxiang"); //判断code是不是目录文件夹,是返回1
    //echo is_file("1.jpg"); //判断1.jpg是不是文件,是返回1
    //date_default_timezone_set(‘PRC‘); //如果时间不对,可能是时区不对,需要加上这个改为东八区区时
    //echo date("Y-m-d H:i:s",fileatime("1.jpg")); //获取上次的访问时间
    //echo date("Y-m-d H:i:s",filectime("1.jpg"));//获取文件的创建时间
    //echo date("Y-m-d H:i:s",filemtime("1.jpg"));//获取文件的修改时间
    //echo filesize("1.jpg");//获取文件大小(字节),如果想转换成KB需要在后面“/1024”
    //echo file_exists("1.jpg");//判断1.jpg是否存在,存在返回1
    //filetype("1.jpg");//当前路径用./或者不写
    //echo filetype("/wamp");//在php单纯“/”代表磁盘的根目录,如D盘
    //echo "<img src=‘/weixin/1.jpg‘ />";//如果是网页页面中的“/”则代表服务器的根目录
    //echo $_SERVER[‘DOCUMENT_ROOT‘];//找网站的根目录
    //echo basename("./touxiang/7.jpg",".jpg");//从路径中返回文件名+扩展名,如果第二个参数写上文件扩展名,则只返回文件名
    //echo dirname("./contact/3.jpg");//从路径中返回目录名,输出(./contact)
    //print_r(pathinfo("./weixin/touxiang/2.jpg"));//返回路径所有信息,返回类型是数组,输出(Array ( [dirname] => ./weixin/touxiang [basename] => 2.jpg [extension] => jpg [filename] => 2 ) )
    //echo realpath("1.jpg");//将相对路径转换为绝对路径,输出(D:\wamp\www\weixin\1.jpg )
    //mkdir("./touxiang/suiji");//创建文件夹(目录):在touxiang文件下创建suiji文件夹
    //rmdir("./touxiang/suiji");//删除文件夹(目录):删除touxiang文件夹下的suiji文件夹,只能删除空文件夹
    //rename("./touxiang/name","./suiji");//移动或重命名:将touxiang目录下的name文件夹重命名为suiji并移动到当前目录下
    //print_r(glob("./*"));//获取该目录下所有文件或查找该目录下某一文件:Array ( [0] => ./1.jpg [1] => ./chuantouxiang.php [2] => ./denglu.php [3] => ./jquery-1.11.2.min.js [4] => ./mydbda.php [5] => ./sanjichuli.php [6] => ./suiji [7] => ./touxiang [8] => ./zhuce.php [9] => ./zhucechuli.php ) 
    
    /*$dir = opendir("./touxiang");//打开目录资源:    
    //echo readdir($dir);
    //echo readdir($dir);
    //echo readdir($dir);
    //echo readdir($dir);
    //echo readdir($dir);//...1.jpg10.jpg11.jpg 
    while($filename = readdir($dir))
    {
        echo $filename."<br>";//读取该"./touxiang"目录下所有文件,每读一条,指针向下走一个,注意:第一个.是前面目录,第二个是..上一级目录。
    }
    echo"******************************";
    rewinddir($dir);//返回指针
    while($filename = readdir($dir))
    {
        echo $filename."<br>";//读取该"./touxiang"目录下所有文件
    }
    closedir($dir);//关闭目录资源:*/
    
    //文件操作:
    
    //touch("./3.txt");//创建文件:在当前目录下创建3.txt文件
    //copy("./3.txt","./touxiang/5.php");//复制并重命名文件:将当前目录下的3.txt文件复制到touxiang文件夹下并重命名为5.txt
    //unlink("./3.txt");//删除文件
    //echo file_get_contents("./3.txt");//读取文件或者 ("./3.txt")可替换为(http://www.baidu.com)网址内容
    //file_put_contents("./3.txt","我擦");//写入内容,并覆盖原有内容
    //readfile("http://www.baidu.com");//读文件内容,直接输出
    //$attr = file("./3.txt");//读取文件内容,以数组的形式返回文件内容:(Array ( [0] => hah [1] => ahah [2] => ahh [3] => aha [4] => hah [5] => ah ) )
    

 

<php>对文件的操作

原文:http://www.cnblogs.com/shark1100913/p/5237934.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!