PHP 文件编程(四)

    添加时间:2013-5-14 点击量:

    1、文件的拷贝



    <?php
    


    //¥file_path=iconv(utf-8,gb2312,C:\\Documents and Settings\\All Users\\Documents\\My Pictures\\示例\\完全达到.jpg);
    /
    if(!copy(C:\\Winter.jpg,D:\\aa.jpg)){
    echo error;
    }else{
    echo OK;
    }
    /

    //中文要进行转码,不然就会报错
    ¥file_path=iconv(utf-8gb2312C:\\Documents and Settings\\All Users\\Documents\\My Pictures\\示例\\Winter.jpg);
    if(!copy(¥file_path,D:\\baa.jpg)){
    echo
    error;
    }
    else{
    echo
    OK;
    }
    ?>


     2、文件夹的创建与删除,创建文件与删除文件



    <?php
    


    //创建文件夹

    / if(mkdir(d:/pwmm)){
    echo OK;
    }else{
    echo error;
    }
    /
    //先断定文件名是否存在 is_dir(d:/pwmm) ||file_exists(d:/pwmm)
    /

    if(!is_dir(d:/pwmm)){
    if(mkdir(d:/pwmm)){

    echo 文件夹创建成功;
    }else{

    echo 文件夹创建失败;
    }
    }else{
    echo 文件夹已存在;
    }
    /

    //创建多层级目次

    / ¥path=D:/pwm/aaa/bbb/ccc;
    if(!is_dir(¥path)){

    if(mkdir(¥path,0777,true)){

    echo 文件夹创建成功;
    }else{

    echo 文件夹创建失败;
    }
    }else{
    echo 文件夹已存在;
    }
    /
    //删除目次
    //若是目次存在文件或者目次,则删除不成功
    /
    if(rmdir(d:/test11)){
    echo OK;
    }else{
    echo error;
    }
    /

    //创建文件
    //在d盘的test2的目次下创建test.txt
    /
    ¥path=d:/test2/test.txt;
    ¥fp=fopen(¥path,w+);
    fwrite(¥fp,how are you);
    fclose(¥fp);
    echo OK;
    /

    //删除文件
    ¥path=d:/test2/test.txt;
    if(is_file(¥path)){
    if(unlink(¥path)){
    echo
    删除成功;
    }
    else{
    echo
    删除失败;
    }
    }
    else{
    echo
    文件不存在;
    }

    ?>


    所有随风而逝的都属于昨天的,所有历经风雨留下来的才是面向未来的。—— 玛格丽特·米切尔 《飘》
    分享到: