中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP怎么創建、刪除以及復制文件夾或文件

發布時間:2021-08-27 15:58:27 來源:億速云 閱讀:171 作者:chen 欄目:開發技術

本篇內容主要講解“PHP怎么創建、刪除以及復制文件夾或文件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP怎么創建、刪除以及復制文件夾或文件”吧!


1.創建文件夾

<?php 
 //使用 file_exists("d:/mydir") 或 is_dir("d:/mydir")判斷該文件夾是否存在 
 if(!file_exists("d:/mydir")) { 
  if(mkdir("d:/mydir")) { 
   echo "創建文件夾成功"; 
  }else{ 
   echo "創建文件夾失敗"; 
  } 
 } else { 
  echo "該文件夾已存在"; 
 } 
?>

 2.創建多級目錄(上面所說的,只能創建一級目錄)

<?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 "創建文件夾成功"; 
  }else{ 
   echo "創建文件夾失敗"; 
  } 
 } else { 
  echo "該文件夾已存在"; 
 } 
?>

3.刪除文件夾

<?php 
 //如果文件夾下有文件,或者目錄,均不能刪除成功 
 if(rmdir("d:/mydir/p/h/p/test")) { 
  echo "刪除文件夾成功"; 
 } else { 
  echo "刪除文件夾成功"; 
 } 
?>

 4.文件的創建

<?php 
 //在d:/mydir目錄下,創建一個文件并寫入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 "文件不存在"; 
 } 
?>

復制文件的函數:

<?php 
 //PHP自身提供的copy文件函數:應用拷貝圖片 
 //copy("來源","地點") 
 //$file_path=iconv("utf-8","gb2312","含中文路徑"); 
 //將utf-8編碼轉為gb2312碼 
 /*if(!copy("C:\\bh.PNG","D:\\bh3.png")) { 
  echo 'error'; 
 } else { 
  echo 'ok'; 
 }*/ 
 
 
 //自制拷貝文件的函數 
 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)) { 
    //可創建多級目錄 
    mkdir($dir,0777,true); 
    echo "創建目錄成功<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 "復制成功"; 
  } else { 
   echo "源文件不存在"; 
  } 
 } 
 
 myCopyFunc("C:\\bh.PNG","D:\\PHPTest\\test\bh3.PNG"); 
 //myCopyFunc("C:\\bh.PNG","D:\\bh.PNG"); 
?>

到此,相信大家對“PHP怎么創建、刪除以及復制文件夾或文件”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

万源市| 化隆| 柞水县| 廊坊市| 抚州市| 鸡东县| 玛多县| 麻城市| 门源| 迁西县| 甘谷县| 西乡县| 扎兰屯市| 宜春市| 台前县| 乐山市| 高尔夫| 平原县| 平江县| 双流县| 乾安县| 万全县| 长子县| 浪卡子县| 吉木乃县| 八宿县| 繁昌县| 虹口区| 乌拉特中旗| 邢台市| 和政县| 婺源县| 米林县| 临汾市| 筠连县| 沁源县| 景德镇市| 略阳县| 康保县| 北碚区| 平山县|