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在线播放天堂| 国产精品999.| 欧美专区第二页| 免费看黄色a级片| 国产xxxx振车| 乱子伦一区二区| 成年丰满熟妇午夜免费视频| 成人在线免费观看网址| dy888午夜| 五月丁香综合缴情六月小说| 2018中文字幕第一页| 免费一级特黄毛片| 黑森林福利视频导航| 亚洲国产精品三区| 蜜臀av.com| 日韩欧美亚洲天堂| 免费成年人高清视频| 永久免费在线看片视频| 每日在线观看av| 免费裸体美女网站| 色哺乳xxxxhd奶水米仓惠香| xxxx18hd亚洲hd捆绑| 欧美精品aaaa| 国产在线视频综合| 亚洲福利精品视频| 交换做爰国语对白| 日本在线观看a| 熟妇熟女乱妇乱女网站| 久久综合九色综合88i| www.久久av.com| 欧美性大战久久久久xxx | 又色又爽又黄视频| 久久99中文字幕| 午夜国产福利在线观看| 久久久一本二本三本| 一区二区三区四区毛片| 中文字幕人妻熟女人妻洋洋| 最新中文字幕免费视频| 国产h视频在线播放| 一级片免费在线观看视频| 色欲av无码一区二区人妻| 中文字幕第66页| 精品亚洲一区二区三区四区| a级黄色片免费| 三级黄色片免费看| 日本超碰在线观看| 成人免费无码av| 91成人在线观看喷潮教学| 日本黄色播放器| 亚洲高清免费在线观看| 国产xxxxx视频| 免费看日本毛片| 国产高清www| 免费看日本黄色| 日韩一级特黄毛片| gogogo免费高清日本写真| 成 人 黄 色 小说网站 s色| 国产精品天天av精麻传媒| 日韩欧美不卡在线| 久久亚洲国产成人精品无码区| 小泽玛利亚视频在线观看| 国产美女三级视频| 夜夜添无码一区二区三区| www.夜夜爱| 日韩av新片网| 国产九色porny| 国产精品自拍片| 亚洲国产成人精品无码区99| 欧美中日韩在线| 成人免费性视频| 国产一区二区网| 久久久久久久久久久免费视频| 自拍日韩亚洲一区在线| av在线播放天堂| 男人揉女人奶房视频60分 | 国产免费黄色小视频| 中国 免费 av| 国产午夜精品视频一区二区三区| 秋霞无码一区二区| 成人免费观看视频在线观看| 成人综合视频在线| 一本久道中文无码字幕av| 国产小视频精品| 久久久久久久久久久久久国产| 精品一区二区三区无码视频| 国产精品igao激情视频| 欧美 日韩 国产 高清| 日本男人操女人| av不卡在线免费观看| 国产妇女馒头高清泬20p多| 国产在线观看福利| 91aaa精品| 国产97在线 | 亚洲| 粉色视频免费看| av7777777| 欧美少妇一区二区三区| 妺妺窝人体色www在线小说| 97超碰人人爽| 两根大肉大捧一进一出好爽视频| 亚洲精品第三页| 国产免费黄色小视频| www.国产视频.com| 久久美女福利视频| 无码毛片aaa在线| 国产日韩欧美久久| 欧美黄色免费影院| 最新av在线免费观看| 91最新在线观看| 免费在线观看视频a| 亚洲天堂第一区| 人人干人人干人人| 久久久精品在线视频| 日韩精品久久一区二区| 日韩欧美亚洲另类| 日韩av手机版| 欧美日韩亚洲第一| 日本韩国欧美在线观看| 中文字幕乱码免费| а 天堂 在线| 亚洲综合婷婷久久| 欧美一级裸体视频| 91在线视频观看免费| 日韩avxxx| 久久美女福利视频| 六月丁香婷婷激情| 2019日韩中文字幕mv| 福利在线小视频| 国产一区一区三区| 韩国无码av片在线观看网站| 懂色av一区二区三区四区五区| 欧美性受xxxx黒人xyx性爽| 亚洲福利精品视频| 成人午夜激情av| 色婷婷.com| 在线观看免费视频污| 国产精品中文久久久久久| 在线无限看免费粉色视频| 黄色免费高清视频| 亚洲一区二区三区av无码| 欧美成人免费在线观看视频| 九色自拍视频在线观看| 男人天堂1024| 在线黄色免费观看| 三级黄色片免费看| 日韩欧美精品免费| 波多野结衣50连登视频| 天天爽人人爽夜夜爽| 永久av免费在线观看| 福利在线一区二区| 狠狠热免费视频| www.久久av.com| 中国丰满熟妇xxxx性| 黄色高清无遮挡| 国产激情片在线观看| 免费在线激情视频| 久久免费看毛片| 91免费黄视频| 日韩av片免费观看| 人人干视频在线| 亚洲第一天堂久久| 国产肥臀一区二区福利视频| jizz18女人| 男人揉女人奶房视频60分| 天天摸天天舔天天操| 日韩在线综合网| 欧美一级小视频| 国产精品无码专区av在线播放| 做爰高潮hd色即是空| 成年人午夜视频在线观看| 怡红院亚洲色图| 亚洲中文字幕无码av永久| 搡的我好爽在线观看免费视频| 人妻熟女一二三区夜夜爱| 国产激情在线看| www.午夜av| 性生交免费视频| aaaaaa亚洲| 成年人午夜视频在线观看| 日本人妻伦在线中文字幕| 五月天视频在线观看| 国产麻花豆剧传媒精品mv在线| 视色,视色影院,视色影库,视色网| 国产日产欧美视频| 日本福利视频一区| 色哟哟免费网站| 黄色网址在线免费看| 国内自拍第二页| 国产九九九视频| 欧美日韩久久婷婷| 天天干天天曰天天操| 天堂网成人在线| 日韩 欧美 自拍| 四虎影院一区二区| 日本aa在线观看|