日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

看完就会的文件编程

發布時間:2023/12/13 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 看完就会的文件编程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

      • 文件編程
        • 1.1文件操作函數
          • 1.1.1file()函數
          • 1.1.2fopen fgets fclose
          • 1.2.1讀取模式
          • 1.2.2寫入內容(開頭)
          • 1.2.3寫入內容(追加)
          • 1.1.3file_get_contents
          • 1.1.4文件路徑相關函數
          • 1.1.5file_exists
          • 1.1.6feof
          • 1.1.7copy()
          • 1.1.8set_include_path()
          • 1.1.9move_uploaded_file()
        • 1.2目錄操作函數
        • 1.3move_uploaded_file
        • 1.4文件模式操作
        • 1.5copy
        • 1.6pathinfo()
        • 1.7realpath()

文件編程

1.1文件操作函數

1.1.1file()函數

file()是讀取文件里面的內容,返回值是數組,文件里面的每一行當做數組的一個元素

如果你不是再編輯器里直接創建的文件,是在電腦里自己手動創建的文件,它的編碼格式不一定是utf8,如果現在去用file讀取會報亂碼錯誤

我們打開新建的文件點擊另存為utf8格式即可

1.1.2fopen fgets fclose

fopen(‘文件路徑’,打開模式)

fgets是讀取文件內容
fclose是關閉數據流

1.2.1讀取模式

1.2.2寫入內容(開頭)

如果是w模式,會調用fwrite函數向文件內寫入內容,文件指針指向文件頭(原有內容會清空),如果文件不存在會創建。

1.2.3寫入內容(追加)

如果是a模式,它的文件指針指向文件末尾(追加內容),如果文件不存在也會創建

1.1.3file_get_contents

這是獲取文件中所有的內容

文件中添加內容

1.1.4文件路徑相關函數

pathinfo會返回一個數組是文件路徑的相關信息

dirname:文件目錄名
basename:文件完整名
extension:文件后綴
filename:只是文件名字

realpath(‘文件地址’)返回的是文件所在的絕對路徑

1.1.5file_exists

判斷文件是否存在,存在返回true,不存在返回false

1.1.6feof

feof()是否讀取到了文件的末尾

1.1.7copy()

copy(源文件地址,目標文件地址);是復制文件的意思

copy('./02.txt','./03.txt');
1.1.8set_include_path()

就是后期我們可能在頁面中會用include等引入很多外部文件

1.1.9move_uploaded_file()

是#移動上傳文件的地址

1.2目錄操作函數

scandir(‘目錄地址’)

1.3move_uploaded_file

1.4文件模式操作

1.5copy

這是復制文件

1.6pathinfo()

1.7realpath()

這個是返回當前文件所在的絕對路徑

總結

以上是生活随笔為你收集整理的看完就会的文件编程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。