前幾天參加鄭州悉知公司的校園招聘會,面試官問了很多有關檔案處理函式,當時回答的不是很少,雖然平時也經常用到有關檔案處理的函式,但是也沒對檔案處理函式做總結,檔案處理函式也是我們學習web開發中重要的一塊
這是回來之後對檔案處理函式的總結
basename() 返回路徑中的檔名 c
hgrp
()-- 改變檔案所屬的組 c
hmod
()-- 改變檔案模式 c
hown
()-- 改變檔案的所有者 c
learstatcache
()-- 清除檔案狀態快取 f
flush
()-- 將緩衝內容輸出到檔案
file_exists() 檢查檔案或目錄是否存在
filesize() 獲得檔案大小
is_readable() 判斷給定的檔名是否可讀
is_writable() 判斷給定的檔名是否可寫
is_executable() 判斷給定檔名是否可執行
filectime() 獲取檔案的建立時間
filemtime() 獲取檔案的修改時間
fileatime() 獲取檔案的訪問時間
stat() 獲取檔案大部分屬性值
fopen() 開啟檔案
fclose() 關閉檔案
filetype() 獲取檔案型別
fwrite()/fputs() 寫入檔案
file_put_contents() 寫入指定的檔案中
fread() 讀取開啟的檔案
file_get_contents() 將檔案讀入字串
fgets() 從開啟的檔案中返回一行
fgetc() 從開啟的檔案中返回字元
file() 把檔案讀入乙個陣列中
readfile() 讀取乙個檔案,並輸出到輸出緩衝
ftell() 返回檔案指標的當前位置
fseek() 移動檔案指標到指定的位置
rewind() 移動檔案指標到檔案的開頭
copy() 複製檔案
unlink() 刪除檔案
rename() 重名名檔案或目錄
is_upload_file() 判斷指定的檔案是否通過
上傳的
move_upload_file() 將上傳的檔案移動到新位置 p
athinfo
()-- 返回檔案路徑的資訊 t
mpfile
()-- 建立乙個臨時檔案 d
irname
()-- 返回路徑中的目錄部分
is_dir
()-- 判斷給定檔名是否是乙個目錄
mkdir() 新建目錄 r
mdir
()-- 刪除目錄
parse_ini_file
()-- 解析乙個配置檔案
檔案處理函式
這兩天在寫個遍歷檔案批處理的小工具,碰到幾個時間相關的函式,整理了下,說不定以後可能會再用到呢 判斷檔案是否存在 bool filei ists lpcstr filepath findclose hfind return true 獲取檔案最後修改時間距當前時間的差值 用於判斷該檔案是否正在寫的一...
檔案處理 函式
方式二函式 二 為何要有函式 三 如何用函式 函式中引數的分類 二 實參 with open a.txt mode r t encoding utf 8 as f print f.writable f.seek 7,0 f.write sb with open a.txt mode r t enco...
檔案處理函式
winapi getwindowsdirectory 獲取 windows 所在目錄 宣告 getwindowsdirectory lpbuffer pchar usize uint uint 舉例 vararr array 0 max path ofchar num uint begin num ...