PHP中怎么實現文件操作-創新互聯

今天就跟大家聊聊有關PHP中怎么實現文件操作,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

成都創新互聯公司是一家專業提供珠山企業網站建設,專注與網站建設、網站制作HTML5、小程序制作等業務。10年已為珠山眾多企業、政府機構等服務。創新互聯專業網絡公司優惠進行中。

知識點簡介:
1.判斷文件或目錄是否存在bool


復制代碼 代碼如下:


file_exists(string filename)



2.取得文件名


復制代碼 代碼如下:


basename(filepath)



3.打開文件


復制代碼 代碼如下:


fopen(filename,mode)



4.獲取文件路徑信息


復制代碼 代碼如下:


pathinfo(path)



5.寫文件


復制代碼 代碼如下:


fwrite(resource,string)



6.取絕對路徑


復制代碼 代碼如下:


realpath(filename)



7.關閉文件


復制代碼 代碼如下:


fclose($handle)



8.復制文件


復制代碼 代碼如下:


copy(source,dest)



9.讀取一行數據


復制代碼 代碼如下:


fgets(int handle[,int length])



10.判斷是否是目錄


復制代碼 代碼如下:


is_dir(filename)



11.讀取整個文件


復制代碼 代碼如下:


readfile(filename)



12. 打開目錄


復制代碼 代碼如下:


opendir(path)



13.取文件大小


復制代碼 代碼如下:


filesize(filename)



14.讀取目錄


復制代碼 代碼如下:


readdir($handle)



15.刪除文件


復制代碼 代碼如下:


unlink()



16. 關閉目錄


復制代碼 代碼如下:


closedir($handle)



17.創建目錄


復制代碼 代碼如下:


mkdir(dirname)



18.刪除目錄


復制代碼 代碼如下:


unlink()



19.判斷文件或目錄是否存在


復制代碼 代碼如下:


bool file_exists(string filename)



20.判斷文件或目錄是否存在,存在則返回真,否則返回假
格式:


復制代碼 代碼如下:


 if(file_exists(“hello.txt”))
{
  echo “文件存在”;
}



打開文件

格式:
 fopen(filename,mode)
說明:按指定的格式打開指定的文件
 filename:要打開的文件名
 mode : 打開模式
 fopen(“hello.txt”,”w”);
表示以寫的方式打開hello.txt文件

寫文件

格式:
 fwrite(resource,string);
 說明:在打開的文件中添加指定的內容
 resource:打開的文件
 string:要寫入的內容
例:
$handle = fopen(“hello.txt”,”w”) //若a ,則可追加數據
 fwrite($handle,”1\r\n”)

關閉文件

 格式:
  fclose($handle)
 說明:關閉打開的文件
例:


復制代碼 代碼如下:


 $handle = fopen(“hello.txt”,”w”);
 fclose($handle);




讀取一行數據

 格式:
fgets(int handle[,int length])
說明:讀取length-1個字符。若沒有指定length,則默認字節為1KB,
若遇到換行、EOF或則已經讀取了length-1個字符,則程序終止,
出錯時候返回false;
例:


復制代碼 代碼如下:


$handle = fopen(“hello.txt”,”r”);
$buffer = fgets($handle,1024);
 echo $handle; //輸出一行信息




讀取整個文件

 格式:
 readfile(filename)
 說明:讀取整個文件,并輸出到瀏覽器
 例:


復制代碼 代碼如下:


 <?
 readfile(“hello.txt”);
 ?>




取文件大小

 格式:
 filesize(filename)
 說明:獲取指定文件大小,出錯返回false
 例:
 filesize(“a.rar”)

刪除文件

 格式:
 unlink()
 說明:刪除一個文件,成功則返回true,否則返回false
例:
 unlink(“b.txt”)

創建目錄

 格式:
 mkdir(dirname)
 說明:創建一個目錄
 例:mkdir(“newfolder”); //當前目錄下創建新文件夾

刪除目錄

 格式:
 rmdir(dirname)
 說明:刪除一個目錄
 例:rmdir(“newfolder”);

取得文件名

 格式:
 basename(filepath)
 說明:從指定的路徑中返回文件名
 例:
 basename(“c:\mytools\a.txt”) //返回a.txt

獲取文件路徑信息

 pathinfo(path)
 說明:返回文件路徑信息,結果保存在數組中,數組下標為
 dirname(路徑) , basename(文件名) , extension(擴展名)
 例:pathinfo(“c:\mytools\a.txt”)

取絕對路徑

 格式:
 realpath(filename)
 說明:取指定文件的絕對路徑,失敗則返回false
 例:realpath(“h.txt”)  //F:\apache\example\h.txt

復制文件

 格式:
 copy(source,dest)
 說明:將source文件復制到dest處
 例:copy(“h.txt”,”newfloder\a.txt”)

判斷是否是目錄

 格式:
  is_dir(filename)
   說明:判斷給定文件名是否是一個目錄。如果filename存在并且
為目錄,則返回true,否則返回false.
 例:


復制代碼 代碼如下:


 if(is_dir(“newfolder”))
{
 echo “是文件目錄”;
}




打開目錄

 格式:opendir(path)
 說明:打開一個指定文件目錄,返回一個資源標示符
 例:
 $hand = opendir(“.”) //打開根目錄

讀取目錄

 格式:
 readdir($handle)
 說明:讀取一個打開的文件目錄流
 readdir($hand);

關閉目錄

 格式:
  closedir($handle)
 說明:關閉一個打開的目錄流
 例:closedir($hand);


看完上述內容,你們對PHP中怎么實現文件操作有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。

文章標題:PHP中怎么實現文件操作-創新互聯
文章分享:http://m.kartarina.com/article46/ccighg.html

成都網站建設公司_創新互聯,為您提供動態網站外貿建站靜態網站網頁設計公司外貿網站建設ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 内射无码午夜多人| 无码AV片在线观看免费| 久久美利坚合众国AV无码| 曰韩无码二三区中文字幕| 国产成人综合日韩精品无码不卡| 无码中文字幕日韩专区| 秋霞鲁丝片无码av| 亚洲AV无码无限在线观看不卡| 在线无码午夜福利高潮视频| 亚洲精品无码精品mV在线观看 | 中文AV人妻AV无码中文视频| 国产怡春院无码一区二区| 亚洲va中文字幕无码久久| 国产精品无码翘臀在线观看| 日韩国产成人无码av毛片 | 熟妇人妻AV无码一区二区三区| 18禁成年无码免费网站无遮挡 | 久久久久久亚洲av无码蜜芽| 亚洲AV综合色区无码一区 | 少妇无码太爽了在线播放| 92午夜少妇极品福利无码电影| 中文字幕乱码无码人妻系列蜜桃| 无码精品不卡一区二区三区| 少妇人妻无码精品视频app| 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲精品av无码喷奶水糖心| 亚洲AV无码不卡无码| 在线精品无码字幕无码AV| 东京无码熟妇人妻AV在线网址| 精品久久久无码人妻中文字幕豆芽| 乱色精品无码一区二区国产盗| 国产成A人亚洲精V品无码性色| 精品无码一级毛片免费视频观看| 人妻无码久久精品| 亚洲AV无码乱码在线观看性色扶| 影音先锋无码a∨男人资源站| 精品久久久无码中字| 无码专区国产精品视频| 无码专区一va亚洲v专区在线| 成人无码午夜在线观看| 国产精品无码一区二区三级|