茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    PHP創(chuàng)建/刪除/復(fù)制文件夾/文件
    來(lái)源:易賢網(wǎng) 閱讀:1172 次 日期:2016-08-25 14:44:45
    溫馨提示:易賢網(wǎng)小編為您整理了“PHP創(chuàng)建/刪除/復(fù)制文件夾/文件”,方便廣大網(wǎng)友查閱!

    學(xué)習(xí)了PHP的文件編程,其中PHP自身提供了復(fù)制文件的函數(shù)(copy)。自己也寫了一個(gè)功能差不多的復(fù)制圖片的函數(shù),以此在這里記錄一下。

    在說(shuō)該函數(shù)之前,先介紹一下使用PHP創(chuàng)建/刪除文件夾、文件等知識(shí)。

    1.創(chuàng)建文件夾

    <?php 

     //使用 file_exists("d:/mydir") 或 is_dir("d:/mydir")判斷該文件夾是否存在 

     if(!file_exists("d:/mydir")) { 

      if(mkdir("d:/mydir")) { 

       echo "創(chuàng)建文件夾成功"; 

      }else{ 

       echo "創(chuàng)建文件夾失敗"; 

      } 

     } else { 

      echo "該文件夾已存在"; 

     } 

    ?>

    2.創(chuàng)建多級(jí)目錄(上面所說(shuō)的,只能創(chuàng)建一級(jí)目錄)

    <?php 

     //使用 file_exists("d:/mydir") 或 is_dir("d:/mydir")判斷該文件夾是否存在 

     $path="d:/mydir/p/h/p/test"; 

     if(!file_exists($path)) { 

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

       echo "創(chuàng)建文件夾成功"; 

      }else{ 

       echo "創(chuàng)建文件夾失敗"; 

      } 

     } else { 

      echo "該文件夾已存在"; 

     } 

    ?> 

    3.刪除文件夾

    <?php 

     //如果文件夾下有文件,或者目錄,均不能刪除成功 

     if(rmdir("d:/mydir/p/h/p/test")) { 

      echo "刪除文件夾成功"; 

     } else { 

      echo "刪除文件夾成功"; 

     } 

    ?>

    4.文件的創(chuàng)建

    <?php 

     //在d:/mydir目錄下,創(chuàng)建一個(gè)文件并寫入hello 

     $file_path="d:/mydir2/test.txt"; 

     $fp=fopen($file_path,"w+"); 

     fwrite($fp,"hello,world"); 

     fclose($fp); 

     echo "文件寫入成功"; 

    ?>

    5.刪除文件

    <?php 

     $file_path="d:/mydir2/test.txt"; 

     if(is_file($file_path)) { 

      if(unlink($file_path)) { 

       echo "刪除成功"; 

      } else { 

       echo "刪除失敗"; 

      } 

     } else { 

      echo "文件不存在"; 

     } 

    ?>

    復(fù)制文件的函數(shù):

    <?php 

     //PHP自身提供的copy文件函數(shù):應(yīng)用拷貝圖片 

     //copy("來(lái)源","地點(diǎn)") 

     //$file_path=iconv("utf-8","gb2312","含中文路徑"); 

     //將utf-8編碼轉(zhuǎn)為gb2312碼 

     /*if(!copy("C:\\bh.PNG","D:\\bh2.png")) { 

      echo 'error'; 

     } else { 

      echo 'ok'; 

     }*/

     //自制拷貝文件的函數(shù) 

     function myCopyFunc($res, $des) { 

      if(file_exists($res)) { 

       $r_fp=fopen($res,"r"); 

       //定位 

       $pos=strripos($des,"\\"); 

       $dir=substr($des,0,$pos); 

       if(!file_exists($dir)) { 

        //可創(chuàng)建多級(jí)目錄 

        mkdir($dir,0777,true); 

        echo "創(chuàng)建目錄成功<br/>"; 

       } 

       $d_fp=fopen($des,"w+"); 

       //$fres=fread($r_fp,filesize($res)); 

       //邊讀邊寫 

       $buffer=1024; 

       $fres=""; 

       while(!feof($r_fp)) { 

        $fres=fread($r_fp,$buffer); 

        fwrite($d_fp,$fres); 

       } 

       fclose($r_fp); 

       fclose($d_fp); 

       echo "復(fù)制成功"; 

      } else { 

       echo "源文件不存在"; 

      } 

     } 

     myCopyFunc("C:\\bh.PNG","D:\\PHPTest\\test\bh2.PNG"); 

     //myCopyFunc("C:\\bh.PNG","D:\\bh.PNG"); 

    ?> 

    以上代碼包含PHP文件編程中的文件讀取與寫入功能,希望對(duì)大家學(xué)習(xí)php程序設(shè)計(jì)有所幫助。

    更多信息請(qǐng)查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:PHP創(chuàng)建/刪除/復(fù)制文件夾/文件
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026國(guó)考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)