檔案 和 目錄操作方法總結

2021-07-24 15:56:02 字數 1696 閱讀 3548

<?php 

/**檔案操作方法 && 目錄操作方法

****/

檔案操作方法

基本概念

filename就是指檔案的名字 ---> './a.txt' './include/index/.'.$v ...之類的

handle就是指資源控制代碼 ---> $str = fopen(filename, mode) $str就是控制代碼,開啟檔案的鍋把兒

檔案建立

touch(filename) //建立檔案和修改檔案建立時間,如果沒有寫時間,就預設為當前時間,如果不存在檔案會自動建立

檔案開啟

fopen(filename, mode) //filename指檔案名字,返回乙個控制代碼資源,控制代碼就是指檔案的指標或者說檔案的通道

//返回的控制代碼資源供別人使用

//mode中有 r w a 帶有+說明有寫入模式,沒有+只能讀取; 如果加入 b

//r-->指標指向檔案開頭,fwrite呼叫時會覆蓋原先的值

//w-->指標指向檔案開頭,並且清空檔案,如果檔案不存在就建立檔案

//a-->指標指向檔案結尾,如果沒有檔案建立檔案,這個比較安全

檔案讀取

file_get_contents(filname) //獲取檔案中全部內容或者是網路資源的內容,返回字串

file(filename) //把檔案讀取進乙個陣列中,返回陣列

fgets(handle) //一行一行的讀取,返回字串,配合feof()使用

fread(handle, length) //對檔案進行讀取

檔案寫入 //handle是指fopen返回的控制代碼指向的檔案,

file_put_contents(filename, data) //把data(內容)寫到檔案中,如果沒有檔案,會建立檔案

fwrite(handle, string) //

檔案關閉

fclose(handle) //關閉檔案

檔案重新命名

rename(oldname, newname)

檔案刪除

unlink(filename) //刪除檔案

檔案其他操作

file_exists(filename) //檢測檔案是否存在

fileatime(filename) //獲取檔案上次訪問時間

filectime(filename) //獲取檔案inoder修改時間

filemtime(filename) //獲取檔案修改時間

feof(handle) //判斷指標是否已經走到結尾

fgetcsv(handle) //從檔案指標中讀入一行並且解析csv欄位

目錄操作方法

開啟目錄

opendir(path) //開啟目錄,返回資源控制代碼,供別人使用

讀取目錄

readdir() //讀取目錄,讀取失敗返回false

關閉目錄

closedir() //關閉目錄

重新命名

rename(oldname, newname)

建立目錄

mkdir(pathname)

刪除目錄

rmdir(dirname)

目錄其他操作

is_dir(filename) //判斷目錄是否存在

目錄下. 和.. 是虛擬目錄中的 當前目錄和上級目錄

Python 檔案和目錄操作方法總結

一 python中對檔案 資料夾操作時主要使用os模組和shutil模組。1 檔案操作方法 1.os.mknod test.txt 建立空檔案 2.fp open test.txt w 直接開啟乙個檔案,如果檔案不存在則建立檔案 3.fp.read size size為讀取的長度,以byte為單位 ...

檔案操作方法總結

import os 檢視操作型別,nt表示windows,posix表示unix print os.name 可以執行系統命令 清空螢幕 os.system cls 啟動計算器 os.system calc 環境變數 所有環境變數 env os.environ for key in env prin...

python檔案和目錄操作方法大全

一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法 1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.刪除乙個檔案 os.remove 4.刪除多個目錄 os.remove...