gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

一文帶你了解PHP中的文件與目錄操作

PHP怎么進行文件與目錄操作?下面本篇文章帶大家深入了解HP文件與目錄操作,希望對大家有所幫助!

一文帶你了解PHP中的文件與目錄操作

路徑與磁盤操作


相對路徑和絕對路徑

絕對路徑:以當前文件所在盤符為起點的路徑

舉個例子:
例如圖片1.png
一文帶你了解PHP中的文件與目錄操作
這個圖片的絕對路徑就是

D:谷歌1231.png

我們來分開講解一下這一串路徑代表的內容

  • D:(指的是盤符
  • (帶表的是目錄分隔符
  • 提示:(windows操作系統支持正斜線和反斜線,其它系統支持正斜線/,所以正斜線可以減少兼容性問題)

相對路徑:以操作的文件所在的目錄為起點的路徑

這是一個相對的概念,不同的參照物寫的所對應的路徑也不相同

為什么這么說的
舉個例子吧:
假設我們以 1.png作為參照物

一文帶你了解PHP中的文件與目錄操作

一文帶你了解PHP中的文件與目錄操作

  • 1.txt
  • ./1.txt(1前面有個 點.)

  • 2.txt
  • ../2.txt(2前面兩個點)

    解釋一下吧

  • 1.txt作為同級目錄下的文件,所以前面只需要1個點,這一個點就代表當前目錄
  • 2.txt作為下層目錄,1.png就是2.txt的上層目錄,這里兩個點就代表上層目錄
  • 相信大家已經了解了相對路徑和絕對路徑

文件路徑信息獲取


在這之前我們需要先理解一些概念

路徑:
/love/xianyu.txt

  • 目錄名(dirname)為/love
  • 帶有文件拓展名(basename)為 xianyu.txt
  • 拓展名(extension)為.txt
  • 文件名(filename)為 xianyu

下面進入正文

pathinfo()

為了獲取指定的路徑和文件名,可以使用pathinfo()函數,這個函數會·返回一個關聯數組

<?php $xianyu = "/love/xianyu.php"; $result = pathinfo($xianyu); foreach($result as $key=>$value){     echo "$key=>$valuen"; } ?> /* 輸出: dirname=>/love basename=>xianyu.php extension=>php filename=>xianyu */
登錄后復制

文件名快速獲取:basename()

basename()函數,快速獲取指定文件文件名部分,不用從數組中讀取

<?php $xianyu = "/love/xianyu.php"; echo $filepath."中的文件名是:".basename($xianyu); ?> /* 中的文件名是:xianyu.php */
登錄后復制

路徑中目錄部分快速獲取:dirname()

使用 dirname() 函數,可以快速獲取指定文件目錄部分

<?php $filepath = "/love/xianyu.php"; echo $filepath."中的路徑部分是:". dirname($filepath); ?> /* /love/xianyu.php中的路徑部分是:/love */
登錄后復制

目錄操作


打開和關閉目錄

句柄:

  • opendir() , closedir()

句柄可以被認為是一個返回值,有了句柄就可以對打開的目錄進行操作

<?php $dir = "images"; if($dir_handle = opendir($dir)) { echo "獲取目錄句柄成功!"; closedir($dir_handle); //記得釋放句柄 } else { echo "打開目錄錯誤"; } ?>
登錄后復制

打開images目錄

一文帶你了解PHP中的文件與目錄操作
一文帶你了解PHP中的文件與目錄操作

  • 釋放句柄

為什么要釋放句柄呢,如果不釋放句柄就好比你和一堆人用一個筆記本寫字,你拿走了不放回去別人就無法寫字 所以釋放句柄可以節省服務器資源

創建目錄

<?php mkdir("123") ?>
登錄后復制

刪除目錄

<?php rmdir("123") ?>
登錄后復制

獲取當前工作目錄

<?php echo getcwd() ?>
登錄后復制

改變當前工作目錄

<?php echo getcwd() . '<br>'; // 顯示當前目錄 chdir('hhh'); //改變當前目錄 echo getcwd() . '<br>'; // 顯示當前目錄 ?>
登錄后復制

獲取目錄句柄條目

  • readdir()

將一個參數名作為參數傳遞給函數readdir(),這個函數能返回目錄下所有子目錄和文件

注意:調用一次返回一個!!

<?php if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { echo "$filen"; } closedir($handle); } ?>
登錄后復制

一文帶你了解PHP中的文件與目錄操作

讀取目錄條目

  • scandir()

直接返回指定目錄下文件和子目錄,并且按照要求排序(默認字母升序)

<?php $dir1 = scandir("D:新建文件夾 (2)"); $dir2 = scandir("D:新建文件夾 (2)",1);//降序排列 print_r($dir1); print_r($dir2) ?>
登錄后復制

一文帶你了解PHP中的文件與目錄操作

一文帶你了解PHP中的文件與目錄操作

文件操作


操作文件的一般步驟即:打開,讀取或寫入,關閉

由于目錄和文件本質上都屬于文件,除了使用函數不同,很多操作都是相通的

一般操作

判斷文件是否存在

<?php if(file_exists("test.txt")) { //如果文件存在就執行操作 } ?> //如果文件存在返回true,不存在返回false
登錄后復制

創建,打開,關閉文件

  • fopen(), fclose()

<?php //以只讀方式打開文件,將文件指針指向文件頭 $handle = fopen("test.txt", "r"); //以讀寫方式打開,將文件指針指向文件頭 $handle = fopen("test.txt", "r+"); //以寫入方式打開,將文件指針指向文件頭,并將文件大小截為0。如果文件不存在則嘗試創建。 $handle = fopen("test.txt", "w"); //以讀寫方式打開,將文件指針指向文件頭,并將文件大小截為0。如果文件不存在則嘗試創建。 $handle = fopen("test.txt", "w+"); //以寫入方式打開文件,將文件指針指向文件末尾。如果文件不存在則嘗試創建。 $handle = fopen("test.txt", "a"); //以讀寫方式打開文件,將文件指針指向文件末尾。如果文件不存在則嘗試創建。 $handle = fopen("test.txt", "a+"); fclose() ?>
登錄后復制

讀取文件

  • fread(), file_get_contents(), file()

<?php //需要使用fopen,fread,fclose來進行文件的讀取操作 $filename = "test.txt"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); //fread需要傳入兩個參數,第一個參數為 文件句柄,第二個參數為最大讀取的字節數 fclose($handle); //更加簡潔的方式 file_get_contents($filename) ?>
登錄后復制

寫入文件

  • fwrite(), file_put_contents()

<?php //需要fopen,fwrite,fclose來進行文件的寫入操作 $handle = fopen("test.txt","w"); fwrite($handle,"添加文字到文件中");//fwrite接受兩個參數作為輸入,$handle為文件句柄,"添加文 字到文件中"為需要寫入的內容 fclose($handle); //更加簡潔的方式 file_put_contents("test.txt", "使用file_put_contents()函數寫入的內容") ?>
登錄后復制

文件和目錄基本操作

刪除文件

  • unlink()

<?php $file = "temp.txt"; unlink($file); ?>
登錄后復制

復制文件

  • copy()

<?php $sourceFile = "html/cache.txt"; //被復制的文件必須確保存在 $targetFile = "html/copyCache.txt"; copy($sourceFile, $targetFile) ?>
登錄后復制

移動,重命名文件或目錄

  • rename()

<?php //使用rename()函數重命名一個文件或目錄 rename('test.txt', 'rename.txt') //將test.txt文件重命名為rename.txt rename('test','rename') //將test目錄重命名為rename //使用rename()函數移動文件,并改名 rename("test.txt","test/a.txt");//將test.txt移動到test文件夾下,并改名為a.txt //使用rename()函數移動目錄到目標目錄 rename("test","html/test"); ?>
登錄后復制

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩中文字幕二区| 成人在线观看黄| 国产精品视频中文字幕| 精品少妇人妻av免费久久洗澡| 久久精品国产精品亚洲精品色| 超碰在线播放91| 日本在线观看免费视频| 999精品网站| 搡女人真爽免费午夜网站| 亚洲色图38p| 亚欧激情乱码久久久久久久久| 激情视频免费网站| 美女在线视频一区二区| 婷婷激情小说网| 欧洲精品视频在线| 丰满少妇久久久| 国产一级不卡毛片| 狠狠干狠狠操视频| 日本人妻伦在线中文字幕| 成人黄色大片网站| 杨幂毛片午夜性生毛片| www.成人黄色| a级黄色小视频| 国产免费黄色av| 中文字幕 日韩 欧美| 日韩极品视频在线观看| 欧美成人精品欧美一级乱| 激情久久综合网| 欧美 国产 日本| 视频区 图片区 小说区| 成人免费观看cn| 波多野结衣网页| 97av视频在线观看| 中国老女人av| 中文字幕国产传媒| 人人干视频在线| 男人的天堂最新网址| 午夜啪啪福利视频| 天堂在线资源视频| 秋霞无码一区二区| 佐佐木明希av| 一区二区三区免费播放| 777av视频| 国产在线视频三区| 美女黄色片视频| 精品无码一区二区三区在线| 一道本在线观看视频| 无码人妻丰满熟妇区毛片| 中文精品无码中文字幕无码专区| www.欧美日本| 国产成人无码一二三区视频| 国产精品三级一区二区| 毛毛毛毛毛毛毛片123| 久久久久久久少妇| 精品人妻一区二区三区四区在线 | 99999精品| 91精品无人成人www| 亚洲 欧美 日韩 国产综合 在线| 亚洲天堂网2018| 国产高潮免费视频| 精品视频一区二区在线| 国产91美女视频| 免费av手机在线观看| 日本一级黄视频| 日韩av中文字幕第一页| 成人性生活视频免费看| www.在线观看av| 很污的网站在线观看| 国内自拍中文字幕| 美脚丝袜脚交一区二区| 男女猛烈激情xx00免费视频| 青青草视频在线视频| 国产一区二区三区播放| 欧美一级片免费播放| 日韩五码在线观看| 黄色av免费在线播放| 国产福利在线免费| 国内av免费观看| 精品成在人线av无码免费看| 国产freexxxx性播放麻豆| 人体内射精一区二区三区| 777久久久精品一区二区三区| 91九色在线观看视频| 黑人粗进入欧美aaaaa| 亚洲欧美日本一区二区| 日本在线视频www色| 国产精品久久久久7777| 免费激情视频在线观看| 手机精品视频在线| 人人妻人人做人人爽| 黄色片在线免费| 超碰97在线看| 精品视频无码一区二区三区| 国产原创精品在线| 日本wwwcom| 色悠悠久久综合网| 国产高清不卡无码视频| 免费黄色福利视频| 国产九九九视频| 国产成人久久777777| 激情五月五月婷婷| 美女黄色片视频| 福利视频一区二区三区四区| 午夜激情av在线| 播放灌醉水嫩大学生国内精品| 日韩一区二区三区久久| 黄色影院一级片| 黄色片免费在线观看视频| 亚洲欧美久久久久| 国产偷人视频免费| 日韩欧美猛交xxxxx无码| 免费黄色一级网站| 国产精品又粗又长| 日韩一级片一区二区| 日本免费色视频| 成年人免费大片| www.浪潮av.com| 久久这里只有精品8| 99久re热视频精品98| 欧美日韩一区二区三区69堂| 日本精品免费在线观看| 久久亚洲国产成人精品无码区| 成人性生交免费看| 日韩欧美在线免费观看视频| 怡红院av亚洲一区二区三区h| 三级黄色片免费观看| 毛片毛片毛片毛| 欧美午夜aaaaaa免费视频| 国产视频一区二区三区在线播放| a级黄色小视频| 日韩精品 欧美| 精品国产免费av| 91看片就是不一样| 男女啪啪网站视频| 久久久精品麻豆| 老司机午夜性大片| 一级网站在线观看| 男人的天堂成人| 4444亚洲人成无码网在线观看| 国产日韩视频在线播放| 青草全福视在线| 男人天堂av片| 粉嫩虎白女毛片人体| 日韩av片专区| 日韩视频一二三| 国产 福利 在线| 激情视频免费网站| 日韩不卡一二区| 久久亚洲中文字幕无码| 国产精品99久久免费黑人人妻| 日本男人操女人| 91视频福利网| 男人添女荫道口女人有什么感觉| 女人喷潮完整视频| 拔插拔插华人永久免费| 国产 欧美 日本| 嫩草影院国产精品| 久久香蕉视频网站| 丝袜制服一区二区三区| 特黄特黄一级片| 欧美深夜福利视频| 四虎成人在线播放| 可以在线看的av网站| 天天综合网日韩| 国产精品又粗又长| 日本新janpanese乱熟| 国产成人亚洲综合无码| 男人操女人免费软件| 一级黄色大片儿| 成人3d动漫一区二区三区| 久久久天堂国产精品| 青青在线免费观看视频| 国产 欧美 日韩 一区| 在线观看免费av网址| 波多野结衣之无限发射| 特级黄色录像片| 无限资源日本好片| 男人天堂网视频| 蜜桃视频成人在线观看| 日本中文字幕精品—区二区| 成人黄色av片| 亚洲色图都市激情| 久久久久久久久久久久久久久国产 | 裸体裸乳免费看| 亚洲综合欧美激情| 久久美女福利视频| av免费观看大全| 中文精品无码中文字幕无码专区| 午夜国产福利在线观看| 一区二区在线播放视频| 国产乱子夫妻xx黑人xyx真爽| 996这里只有精品| 国内精品国产三级国产aⅴ久| 中文字幕 91| 五月天婷婷亚洲| 亚洲综合婷婷久久| 中文字幕永久有效| 97人人爽人人| 欧美日韩理论片| 熟妇熟女乱妇乱女网站|