可以用來建立檔案。
(php 4, php 5, php 7, php 8)
touch — 設定檔案的訪問和修改時間
touch(string$filename
, int$time
= time(), int$atime
= ?): bool
嘗試將由filename
給出的檔案的訪問和修改時間設定為給出的time
。 注意訪問時間總是會被修改的,不論有幾個引數。
如果檔案不存在,則會被建立。
filename
要設定的檔名。
time
要設定的時間。如果沒有提供引數time
則會使用當前系統的時間。
atime
如果給出了這個引數,則給定檔案的訪問時間會被設為atime
,否則會設定 為time
。如果沒有給出這兩個引數,則使用當前系統時間。
成功時返回true
, 或者在失敗時返回false
。
(php 4, php 5, php 7, php 8)
copy — 拷貝檔案
copy(string$source
, string$dest
, resource$context
= ?): bool
將檔案從source
拷貝到dest
。
如果要移動檔案的話,請使用 rename() 函式。
source
原始檔路徑。
dest
目標路徑。如果dest
是乙個 url,則如果封裝協議不支援覆蓋已有的檔案時拷貝操作會失敗。
警告
如果目標檔案已存在,將會被覆蓋。
context
a valid context resource created with stream_context_create().
成功時返回true
, 或者在失敗時返回false
。
可用於移動檔案。
(php 4, php 5, php 7, php 8)
rename — 重新命名乙個檔案或目錄
rename(string$oldname
, string$newname
, resource$context
= ?): bool
嘗試把oldname
重新命名為newname
,必要時會在不同目錄間移動。 如果重新命名檔案時newname
已經存在,將會覆蓋掉它。 如果重新命名資料夾時newname
已經存在,本函式將導致乙個警告。
oldname
原名注意:
用於oldname
中的封裝協議必須和用於newname
中的相匹配。
newname
新的名字。
注意: 在 windows 上,如果newname
已經存在,它必須是可寫的。 否則rename()將失敗,並導致e_warning
。
context
注意: 在 php 5.0.0 中增加了對上下文(context)的支援。有關上下文(context)
的說明參見 streams。
成功時返回true
, 或者在失敗時返回false
。
(php 4, php 5, php 7, php 8)
unlink — 刪除檔案
unlink(string$filename
, resource$context
= ?): bool
刪除filename
。和 unix c 的 unlink() 函式相似。 發生錯誤時會產生乙個e_warning
級別的錯誤。
filename
檔案的路徑。
context
注意: 在 php 5.0.0 中增加了對上下文(context)的支援。有關上下文(context)
的說明參見 streams。
成功時返回true
, 或者在失敗時返回false
。
(php 4, php 5, php 7,
php 8)
filesize — 取得檔案大小
filesize(string$filename
): int
取得指定檔案的大小。
filename
檔案的路徑。
返回檔案大小的位元組數,如果出錯返回false
並生成一條e_warning
級的錯誤。
注意: 因為 php 的整數型別是有符號整型而且很多平台使用 32 位整型,對 2gb 以上的檔案,一些檔案系統函式可能返回無法預期的結
(php 4, php 5, php 7,
php 8)
is_file — 判斷給定檔名是否為乙個正常的檔案
is_file(string$filename
): bool
判斷給定檔名是否為乙個正常的檔案。
filename
檔案的路徑。
如果檔案存在且為正常的檔案則返回true
,否則返回false
。
注意: 因為 php 的整數型別是有符號整型而且很多平台使用 32 位整型,對 2gb 以上的檔案,一些檔案系統函式可能返回無法預期的結果。
(php 4, php 5, php 7,
php 8)
file_exists — 檢查檔案或目錄是否存在
file_exists(string$filename
): bool
檢查檔案或目錄是否存在。
filename
檔案或目錄的路徑。
在 windows 中要用 //computername/share/filename 或者 \\computername\share\filename 來檢查網路中的共享檔案。
如果由filename
指定的檔案或目錄存在則返回true
,否則返回false
。
注意:
this function will
returnfalse
for
symlinks pointing to non-existing files.
注意:
the check is done
using the real uid/gid instead of the effective one.
注意: 因為 php 的整數型別是有符號整型而且很多平台使用 32 位整型,對 2gb 以上的檔案,一些檔案系統函式可能返回無法預期的結果。
實驗3 檔案操作
一 實驗目的與要求 學會使用檔案操作函式實現對檔案開啟 關閉 讀 寫等操作。學會對資料檔案進行簡單的操作。深入理解 c 的輸入輸出的含義及其實現方法。掌握標準輸入輸出流的應用。二 實驗過程 2 用隨機函式根據文字檔案的記錄數量生成乙個隨機數 3 根據這個隨機數,從所讀取的記錄中找到對應的記錄,並輸出...
3 python3 檔案操作
python 檔案方法 1 開啟檔案 open 方法 常用形式 open 檔名,開啟方式 其中 檔名是必須的是檔案的路徑 開啟方式有多種 這裡引用菜鳥教程的總結 mode 引數有 模式描述 t文字模式 預設 x寫模式,新建乙個檔案,如果該檔案已存在則會報錯。b二進位制模式。開啟乙個檔案進行更新 可讀...
Python3 檔案操作
open函式的第乙個引數是要開啟的檔名 檔名區分大小寫 read函式可以一次性讀入並返回檔案的所有內容。close函式負責關閉檔案 注意 如果忘記關閉檔案,會造成系統資源消耗,而且會影響到後續對檔案的操作。方法執行後,會把檔案指標移動到檔案的末尾。示例 開啟要讀取的檔案 file open test...