| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • 用JavaScrpt实现文件夹轻松加…

  • 在html文件引入其它html文件…

  • marquee基本语法的全解释

  • HTML 基本语法

  • HTML文件HEAD内部标记浅析

  • 第一章 CSS的基本认识

  • javascript技术讲座-使用…

  • javascript技术讲座-基本…

  • 用javascript实现文件夹…

  • 基本配色——活力

  • Q
    您现在的位置: 我是IT人 >> 网站制作 >> php >> 文章正文
    文件系统基本操作类         
    文件系统基本操作类
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-13
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:


    文件系统基本操作类<?php
    error_reporting(2047);

    /*
    * Class IO (SNakeVil 完成 03.25.04) (v1.0.0.0)
    *
    * [说明]
    * 本类用于对文件系统的处理。
    *
    * [功能]
    * **** list_dir($dir_path);
    * 读取指定目录内容,返回内容数组。
    * $dir_path 字符串,指定目录路径
    * 若有错误返回 FALSE,否则返回
    * array(
    * "count"=>array("files","dirs","size"),
    * "list"=>array(
    * array("name","locate","type","size","last_access","last_change","last_modify"),
    * ......
    * )
    * )
    * ********
    * ********
    * **** seek_file($pattern, $dir_path, $seek_type, $sub_dir, $interal, $limit);
    * 根据正则表达式条件,在相应目录及给定层次的子目录中搜索匹配的文件、目录。
    * $pattern 符合 PERL 兼容标准的正则表达式,无须添加 //,系统自行添加
    * $seek_type 有 -1 0 1 三种可能值,0 仅文件夹,1 仅文件,-1 两者都包括
    * $sub_dir 数字值,搜索的子目录深度,指定目录不算,建议不要超过 5
    * $interal 布尔值,为真则返回搜索结果的详细信息,否则只返回文件名、类型及所在目录
    * $limit 数字值,搜索结果限制,避免过度浪费系统资源
    * 若有错误返回 FALSE,否则返回
    * array(
    * array(
    * "name","locate","type"
    * [,"size","last_access","last_change","last_modify"]
    * ),
    * ......
    * )
    * ********
    * ********
    * **** delete($path);
    * 删除指定对象,文件或文件夹——包括内含子目录和文件的非空文件夹。
    * $path 字符串,指定要删除的内容路径,文件或目录均可
    * 如有错误在错误处中断,返回 FALSE,否则返回 TRUE
    * ********
    * ********
    * **** make_dir($path);
    * 建立任意文件夹,相对或绝对路径皆可,深层建立亦可。
    * $path 字符串,要建立的最终目录路径
    * 如有错误返回 FALSE,否则返回 TRUE
    * ********
    * ********
    * **** verify_file($src, $dst, $interal);
    * 使用 MD5 算法比较两个文件是否相同。
    * $src 字符串,源文件路径
    * $dst 字符串,目标文件路径
    * $interal 布尔值,对于大于 1M 文件,可以设置为 FALSE 以省去 MD5 检验步骤,减轻服务器负担
    * 若有错误返回 FALSE,否则返回 TRUE
    * ********
    * ********
    * **** copy($src_path, $dst_path);
    * 对任意文件夹、文件进行复制,相对或绝对路径皆可,文件复制完成后会进行效验,检查是否出错数据错误。
    * $src_path 字符串,指定要复制的源内容路径,文件或目录均可
    * $dst_path 字符串,指定要复制的目标内容路径,文件或目录均可,性质由 $src_path 决定,可为 $src_path 下层目录
    * 若有错误返回 FALSE,否则返回 TRUE
    * ********
    * ********
    * **** move($src_path, $dst_path);
    * 对任意文件夹、文件进行移动,相对或绝对路径皆可,文件移动完成后会进行效验,检查是否出错数据错误。
    * $src_path 字符串,指定要移动的源内容路径,文件或目录均可
    * $dst_path 字符串,指定要移动的目标内容路径,文件或目录均可,性质由 $src_path 决定,可为 $src_path 下层目录
    * 若有错误返回 FALSE,否则返回 TRUE
    *
    * [版权]
    * 风雨明清(SNakeVil@51js, SNakeVil@BU)独立设计完成,保留一切权力。
    * 随意使用,但请勿必保留下面的文本,谢谢!
    *
    * ===========Z=================
    * Class.IO.v1.0.0.0.build040325
    * for.PHP.v4.20+
    * by SNakeVil
    * (snakevil@51js, snakevil@BU)
    * --------+------
    * QQ:118824
    * MSN:snakevil_@hotmail.com
    * HP:<a href="http://www.snakevil.com/" target="_blank">http://www.snakevil.com/</a>
    * ===========Z=================
    *
    */

    class IO {
    var $error_id;
    var $result;
    var $error_related;
    var $last_exist_dir;

    [1] [2] [3] [4] [5] 下一页  

    文章录入:小秦    责任编辑:小秦 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |