亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php文件處理函數的詳細介紹(附示例)

2020-03-22 18:39:15
字體:
來源:轉載
供稿:網友
本篇文章給大家帶來的內容是關于php文件處理函數詳細介紹(附示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

PHP可以很方便的對目錄、文件進行操作,包括創建、讀取、修改、刪除等。

mkdir

bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
嘗試新建一個由 pathname 指定的目錄。

mkdir 可以創建 pathname 指定目錄,默認 mode 是0777,在 windows 下被忽略,失敗返回 false。

 ?phpmkdir( ./test // 在當前目錄創建 test 目錄
rmdirbool rmdir ( string $dirname [, resource $context ] )
嘗試刪除 dirname 所指定的目錄。 該目錄必須是空的,而且要有相應的權限。 失敗時會產生一個 E_WARNING 級別的錯誤。

如上所示,rmdir 可以刪除目錄,需要注意的是該目錄必須為空,而且要有權限,失敗返回 false。示例

 ?phprmdir( ./test // 刪除當前目錄下的 test 目錄。
file_put_contentsint file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )
和依次調用 fopen(),fwrite() 以及 fclose() 功能一樣。

file_put_contents 將 data 寫入 filename 文件中,如果沒有此文件,則創建,失敗返回 false,成功返回寫入字節數。示例

 ?phpfile_put_contents( ./test.txt , date( Y-m-d H:i:s // 在當前目錄創建 test.txt,并且寫入數據file_put_contents( ./test.txt , date( Y-m-d H:i:s ), FILE_APPEND);// 在 test.txt 文件中,追加數據
file_get_contentsstring file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] )
和 file() 一樣,只除了 file_get_contents() 把文件讀入一個字符串。將在參數 offset 所指定的位置開始讀取長度為 maxlen 的內容。

file_get_cntents 讀取 filename 中的內容,返回字符串,失敗返回 false。示例

 ?phpecho file_get_contents( ./test.txt // 輸出當前目錄下 test.txt 的內容
unlinkbool unlink ( string $filename [, resource $context ] )
刪除 filename。和 Unix C 的 unlink() 函數相似。 發生錯誤時會產生一個 E_WARNING 級別的錯誤。

unlink 刪除 filename 文件,同樣需要注意權限。示例

 ?phpunlink( ./test.txt // 刪除當前目錄的 test.txt
renamebool rename ( string $oldname , string $newname [, resource $context ] )
嘗試把 oldname 重命名為 newname。

rename 不僅可以文件重命名,還可以移動文件,失敗返回 false。示例

 ?phprename( ./test.txt , ./test1.txt // 當前目錄下的 test.txt 重命名為 test1.txtrename( ./test1.txt , ./test/test.txt // 將當前目錄下的 test1.txt, 移動到 test下
copybool copy ( string $source , string $dest [, resource $context ] )
將文件從 source 拷貝到 dest。

如上所示,失敗返回 false。示例

 ?phpcopy( ./test/test.txt , ./test1.txt // test 目錄下的test.txt, 拷貝到當前目錄
實例及注釋

下面是幾個實例,工作或面試中會用到。

 ?php * 遍歷目錄下所有文件 * @param $path function getAllFiles($path) if (!is_dir($path)) { exit( 錯誤  echo ul  foreach (scandir($path) as $line) { if ($line == . || $line == .. ) { continue; if (is_dir($path . / . $line)) { getAllFiles($path . / . $line); echo li . $path . / . $line . /li  echo /ul  * 刪除目錄下所有文件 * @param $pathfunction delAllFile($path) if (!is_dir($path)) { exit( 目錄不存在  $dir = opendir($path); while ($filename = readdir($dir)) { if ($filename != . $filename != .. ) { $file = $path . / . $filename; if (is_dir($file)) { delAllFile($file); } else { unlink($file); closedir($dir); rmdir($path);}
注釋

mkdir de 中的 recursive 參數,可以嵌套創建目錄;

file_put_contents 中的 flags 參數,可以進行組合,詳情參考鏈接;

file_put_contents 也可能返回等同于 false 的非布爾值,使用===判斷;

file_get_contents 也可以打開 URL,獲取網頁內容;

file_get_contents 如果要打開有特殊字符的 URL (比如說有空格),就需要使用 urlencode() 進行 URL 編碼;

copy 如果目標文件已存在,將會被覆蓋;

以上就是php文件處理函數的詳細介紹(附示例)的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色噜噜亚洲精品中文字幕| 欧美日韩国产麻豆| 久久久久久免费精品| 欧美激情三级免费| 日韩av一区二区在线| 国产成人在线亚洲欧美| 久久久久久av| 日韩免费视频在线观看| 国产精品久久999| 日韩欧美精品免费在线| 欧美日韩亚洲成人| 亚洲最新av在线网站| 在线免费看av不卡| 自拍偷拍亚洲欧美| 日韩精品中文字幕在线| 欧美成人免费在线观看| 91综合免费在线| 91精品国产网站| 欧美激情精品久久久久久大尺度| 欧美精品福利视频| 久久久亚洲成人| 欧美日韩免费在线观看| 上原亚衣av一区二区三区| 18性欧美xxxⅹ性满足| 色噜噜狠狠狠综合曰曰曰88av| 日韩精品免费综合视频在线播放| 欧美日韩成人在线视频| 亚洲人成电影在线| 成人免费网站在线观看| 日韩高清电影好看的电视剧电影| 国产精品久久久久7777婷婷| 亚洲变态欧美另类捆绑| 5566日本婷婷色中文字幕97| 国产成人综合一区二区三区| 57pao成人永久免费视频| 欧美精品精品精品精品免费| 精品亚洲一区二区三区在线观看| 精品亚洲男同gayvideo网站| 欧美性猛交xxxx富婆弯腰| 日韩av在线免费| 欧美日韩国产123| 欧美日韩中文在线| 亚洲天堂视频在线观看| 九九久久久久久久久激情| 亚洲欧美综合区自拍另类| 亚洲黄色www网站| 成人妇女淫片aaaa视频| 中文字幕成人精品久久不卡| yw.139尤物在线精品视频| 91夜夜揉人人捏人人添红杏| 九色精品美女在线| 中文字幕精品网| 草民午夜欧美限制a级福利片| 精品欧美aⅴ在线网站| 国产一区二区在线播放| 欧美性猛交xxxx乱大交| 成人精品在线视频| 亚洲精品98久久久久久中文字幕| 亚洲成av人乱码色午夜| 国产精品91在线观看| 国内自拍欧美激情| 日韩欧美中文在线| 国产午夜精品视频| 亚洲精品综合久久中文字幕| 久久亚洲综合国产精品99麻豆精品福利| 欧美资源在线观看| 欧美激情中文字幕乱码免费| 午夜精品久久久99热福利| 欧美一区二区三区图| 黑人巨大精品欧美一区二区一视频| 尤物九九久久国产精品的特点| 最近中文字幕日韩精品| 懂色av影视一区二区三区| 久久久亚洲天堂| 91精品国产91久久久久久最新| 欧洲成人性视频| 日韩av中文字幕在线| 午夜精品久久久久久99热| 国产精品免费视频xxxx| 久久成年人免费电影| 亚洲免费电影在线观看| 国产精品盗摄久久久| 日本19禁啪啪免费观看www| 国产精品久久久久久久久久ktv| 亚洲无av在线中文字幕| 久久精品福利视频| 久久久久久久爱| 亚洲在线www| 久久久爽爽爽美女图片| 精品日韩中文字幕| 亚洲一区二区久久久久久久| 亚洲精品99999| 国产精品久久国产精品99gif| 日韩激情av在线播放| 国产中文字幕亚洲| 91成人福利在线| 91精品国产自产91精品| 欧美国产日韩xxxxx| 国产精品亚洲综合天堂夜夜| 国产精品91视频| 亚洲福利视频免费观看| 欧美成人精品激情在线观看| 永久免费精品影视网站| 欧美日本中文字幕| 欧美日韩国产精品专区| 国产精品h片在线播放| 精品国偷自产在线视频99| 日韩精品极品视频免费观看| 国产精品一区二区在线| 91精品国产免费久久久久久| 久久精品国产亚洲7777| 国产精品视频网址| 懂色av一区二区三区| 成人免费看片视频| 亚洲成人网久久久| 久久久久久国产| 成人黄色激情网| 日韩视频中文字幕| 久久久国产成人精品| 成人在线视频网| 国产精品久久久久久久久久久不卡| 亚洲精品成人av| 欧美专区中文字幕| 欧美一区亚洲一区| 国产精品久久久久久网站| 国产精品三级在线| 亚洲韩国青草视频| 亚洲欧美一区二区三区久久| 亚洲欧美中文在线视频| 中文字幕亚洲无线码在线一区| 欧美另类极品videosbestfree| 操人视频在线观看欧美| 欧美二区乱c黑人| 欧美日韩一区二区精品| 国产精品免费电影| 日韩影视在线观看| 不卡在线观看电视剧完整版| 国产亚洲人成a一在线v站| 国产精品情侣自拍| 国产精自产拍久久久久久蜜| 午夜精品久久久久久久久久久久| 亚洲综合色av| 亚洲影院色无极综合| 欧美人在线视频| 欧美超级免费视 在线| 国产日韩欧美视频在线| 亚洲影院色在线观看免费| 国产主播在线一区| 国产综合视频在线观看| 国产欧美一区二区三区在线| 神马久久久久久| 777午夜精品福利在线观看| 欧美一区二区三区免费视| 久久婷婷国产麻豆91天堂| 亚洲欧美在线磁力| 日韩av影视综合网| 国产91色在线|| 97免费中文视频在线观看| 久久国产精品亚洲| 亚洲深夜福利网站| 夜夜狂射影院欧美极品| 国产成人精品久久| 国产精品美女av| 亚洲电影第1页|