中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

PHP中怎么實(shí)現(xiàn)文件操作-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)PHP中怎么實(shí)現(xiàn)文件操作,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供珠山企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、網(wǎng)站制作、HTML5、小程序制作等業(yè)務(wù)。10年已為珠山眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

知識(shí)點(diǎn)簡(jiǎn)介:
1.判斷文件或目錄是否存在bool


復(fù)制代碼 代碼如下:


file_exists(string filename)



2.取得文件名


復(fù)制代碼 代碼如下:


basename(filepath)



3.打開(kāi)文件


復(fù)制代碼 代碼如下:


fopen(filename,mode)



4.獲取文件路徑信息


復(fù)制代碼 代碼如下:


pathinfo(path)



5.寫文件


復(fù)制代碼 代碼如下:


fwrite(resource,string)



6.取絕對(duì)路徑


復(fù)制代碼 代碼如下:


realpath(filename)



7.關(guān)閉文件


復(fù)制代碼 代碼如下:


fclose($handle)



8.復(fù)制文件


復(fù)制代碼 代碼如下:


copy(source,dest)



9.讀取一行數(shù)據(jù)


復(fù)制代碼 代碼如下:


fgets(int handle[,int length])



10.判斷是否是目錄


復(fù)制代碼 代碼如下:


is_dir(filename)



11.讀取整個(gè)文件


復(fù)制代碼 代碼如下:


readfile(filename)



12. 打開(kāi)目錄


復(fù)制代碼 代碼如下:


opendir(path)



13.取文件大小


復(fù)制代碼 代碼如下:


filesize(filename)



14.讀取目錄


復(fù)制代碼 代碼如下:


readdir($handle)



15.刪除文件


復(fù)制代碼 代碼如下:


unlink()



16. 關(guān)閉目錄


復(fù)制代碼 代碼如下:


closedir($handle)



17.創(chuàng)建目錄


復(fù)制代碼 代碼如下:


mkdir(dirname)



18.刪除目錄


復(fù)制代碼 代碼如下:


unlink()



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


復(fù)制代碼 代碼如下:


bool file_exists(string filename)



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


復(fù)制代碼 代碼如下:


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



打開(kāi)文件

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

寫文件

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

關(guān)閉文件

 格式:
  fclose($handle)
 說(shuō)明:關(guān)閉打開(kāi)的文件
例:


復(fù)制代碼 代碼如下:


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




讀取一行數(shù)據(jù)

 格式:
fgets(int handle[,int length])
說(shuō)明:讀取length-1個(gè)字符。若沒(méi)有指定length,則默認(rèn)字節(jié)為1KB,
若遇到換行、EOF或則已經(jīng)讀取了length-1個(gè)字符,則程序終止,
出錯(cuò)時(shí)候返回false;
例:


復(fù)制代碼 代碼如下:


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




讀取整個(gè)文件

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


復(fù)制代碼 代碼如下:


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




取文件大小

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

刪除文件

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

創(chuàng)建目錄

 格式:
 mkdir(dirname)
 說(shuō)明:創(chuàng)建一個(gè)目錄
 例:mkdir(“newfolder”); //當(dāng)前目錄下創(chuàng)建新文件夾

刪除目錄

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

取得文件名

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

獲取文件路徑信息

 pathinfo(path)
 說(shuō)明:返回文件路徑信息,結(jié)果保存在數(shù)組中,數(shù)組下標(biāo)為
 dirname(路徑) , basename(文件名) , extension(擴(kuò)展名)
 例:pathinfo(“c:\mytools\a.txt”)

取絕對(duì)路徑

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

復(fù)制文件

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

判斷是否是目錄

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


復(fù)制代碼 代碼如下:


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




打開(kāi)目錄

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

讀取目錄

 格式:
 readdir($handle)
 說(shuō)明:讀取一個(gè)打開(kāi)的文件目錄流
 readdir($hand);

關(guān)閉目錄

 格式:
  closedir($handle)
 說(shuō)明:關(guān)閉一個(gè)打開(kāi)的目錄流
 例:closedir($hand);


看完上述內(nèi)容,你們對(duì)PHP中怎么實(shí)現(xiàn)文件操作有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

文章標(biāo)題:PHP中怎么實(shí)現(xiàn)文件操作-創(chuàng)新互聯(lián)
文章分享:http://www.rwnh.cn/article46/ccighg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、外貿(mào)建站、靜態(tài)網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
康平县| 萨迦县| 盐边县| 会昌县| 军事| 乐至县| 泽州县| 兴城市| 安化县| 泸溪县| 长兴县| 哈尔滨市| 玉溪市| 贺兰县| 琼结县| 赣州市| 宜川县| 山西省| 鸡西市| 尚志市| 成安县| 巴塘县| 宁国市| 潜山县| 岳普湖县| 张掖市| 左贡县| 寿阳县| 尚义县| 辽阳市| 瑞金市| 台北县| 衡阳县| 景东| 武定县| 腾冲县| 安塞县| 土默特左旗| 通辽市| 江门市| 武乡县|