天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

基于PHP文件操作的詳解

知識點簡介:
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文件操作的詳解,轉載需保留來源!

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

主站蜘蛛池模板: 白白操在线视频 | 日韩精品一区二区三区AV在线观看 | 亚洲日本一区二区三区在线不卡 | 国产精品国产三级国AV在线观看 | 少妇精品久久久一区二区三区 | 亚洲精品成人在线 | 黄色天堂网 | 高h肉辣文黄蓉 | 捏揉舔水插按摩师 | 欧美亚洲曰韩一本道 | 一本道久在线综合色姐 | 91精品在线国产 | 久久中文字幕综合不卡一二区 | 高H高肉强J短篇校园 | 好男人好资源在线播放 | 国产成人高清精品免费观看 | 免费被靠视频动漫 | 日本无码人妻丰满熟妇5G影院 | 高清毛片一区二区三区 | 国产伦精品一区二区三区精品 | 国产成人精品综合在线观看 | 老师真棒无遮瑕版漫画免费 | 99久久免费看少妇高潮A片 | 成人国产在线观看 | 娇妻玩4P被三个男人伺候电影 | 别插我B嗯啊视频免费 | 久久久久久久久免费视频 | 成人在线观看国产 | 动漫美女3d被爆漫画 | 国产亚洲精品久久久久 | 欧美最猛性XXX孕妇 欧美最猛性xxxxx亚洲精品 | 久久国产av偷拍在线 | 91精品专区| 国产色婷亚洲99精品AV在线 | brazzers巨臀系列| 回复术士勇者免费观看全集 | 嫩草影院地址一二三 | 国产69精品9999XXXX | 老王午夜69精品影院 | 擦擦擦在线视频观看 | 强奷乱码欧妇女中文字幕熟女 |