php獲取檔案建立時間、修改時間常用**
filemtime ( string filename )
返回檔案上次被修改的時間,出錯時返回 false。時間以 unix 時間戳的方式返回,可用於 date()。
例如:$a=filemtime("log.txt");
echo "修改時間:".date("y-m-d h:i:s",$a);
filectime ( string filename )
返回檔案上次 inode 被修改的時間,如果出錯則返回 false。時間以 unix 時間戳的方式返回。
例如:$a=filectime("log.txt");
echo "建立時間:".date("y-m-d h:i:s",$a);
fileatime ( string filename )
返回檔案上次被訪問的時間,如果出錯則返回 false。時間以 unix 時間戳的方式返回。
例如:$a=fileatime("log.txt");
echo "修改時間:".date("y-m-d h:i:s",$a);
filemtime ( string filename )
返回檔案上次被修改的時間,出錯時返回 false。時間以 unix 時間戳的方式返回,可用於 date()。
filectime ( string filename )
返回檔案上次 inode 被修改的時間,如果出錯則返回 false。時間以 unix 時間戳的方式返回。
fileatime ( string filename )
返回檔案上次被訪問的時間,如果出錯則返回 false。時間以 unix 時間戳的方式返回。
filectime:linux最後一次修改時間
filemtime:最後一次修改時間
fileatime:最後一次訪問的時間
filemtime
(php 3, php 4 )
filemtime -- 取得檔案修改時間
說明int filemtime ( string filename)
返回檔案上次被修改的時間,出錯時返回 false。時間以 unix 時間戳的方式返回,可用於 date()。
注: 本函式的結果會被快取。詳細資訊參見 clearstatcache()。
注: 本函式不能作用於遠端檔案,被檢查的檔案必須通過伺服器的檔案系統訪問。
本函式返回檔案中的資料塊上次被寫入的時間,也就是說,檔案的內容上次被修改的時間。
例子 1. filemtime() 例子
<?php // outputs e.g. somefile.txt was last modified: december 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_e程式設計客棧xists($filename))
?>
filectime
(php 3, php 4 )
filectime -- 取得檔案的 inode 修改時間
說明int filectime ( string filename)
返回檔案上次 inode 被修改的時間,如果出錯則返回 false。時間以 unix 時間戳的方式返回。
注意:在大多數 unix 檔案系統中,當乙個檔案的 inode 資料被改變時則該檔案被認為是修改了。也就是說,當檔案的許可權,所有者,所有組或其它 inode 中的元資料被更新時。參見 filemtime()(這才是你想用於在 web 頁面中建立「最後更新時間」腳注的函式)和 fileat程式設計客棧ime()。
注意某些 unix 說明文字中把 ctime 說成是該檔案建立的時間,這是錯的。在大多數 unix 檔案系統中沒有 unix 檔案的建立時間。
注: 本函式的結果會被快取。詳細資訊參見 clearstatcache()。
注: 本函式不能作用於遠端檔案,被檢查的檔案必須通過服務www.cppcns.com器的檔案系統訪問。
例子 1. fileatime() 例子
<?php // 輸出類似:somefile.txt was last changed: december 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename))
?>
fileatime
(php 3, php 4 )
fileatime -- 取得檔案的上次訪問時間
說明int fileatime ( string filename)
返回檔案上次被訪問的時間,如果出錯則返回 false。時間以 unix 時間戳的方式返回。
注意:乙個檔案的 atime 應該在不論何時讀取了此檔案中的資料塊時被更改。當乙個應用程式定期訪問大量檔案或目錄時很影響效能。有些 unix 檔案系統可以在載入時關閉 atime 的更新以提高這類程式的效能。usenet 新聞組假離線是乙個常見的例子。在這種檔案系統下本函式沒有用處。
注: 本函式的結果會被快取。詳細資訊參見 clearstatcache()。
注: 本函式不能作用於遠端文www.cppcns.com件,被檢查的檔案必須通過伺服器的檔案系統訪問。
例子 1. fileatime() 例子
<?php // 輸出類似:somefile.txt was last accessed: december 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename))
?>
本文標題: php中獲取檔案建立日期、修改日期、訪問時間的方法
本文位址: /wangluo/php/168945.html
修改檔案建立日期,訪問日期和修改日期
有時出於一些同步了或者其他什麼亂七八糟的原因,我們需要修改乙個檔案的建立日期等內容,網上找了一下演算法,記下來以備後用.void cmodifybindlg onbutton1 file info,pfile info 獲取檔案的資訊 win32 find data ffd handle hfind...
BAT 按檔案修改日期自動建立日期資料夾並移動
echo off setlocal enabledelayedexpansion rem 第二行的路徑可以改成源目錄路徑,然後將bat放源目錄外執行。否則這個bat檔案也會被分類。rem 若是不介意述問題,把以下兩行都刪除,放在源目錄執行。set srcdir c softwareok cd d s...
複製指定修改日期的檔案
複製資料夾中指定日期的檔案後,刪除之 windows server 複製在d tempfax目錄下最後修改日期在30天前的檔案 forfiles p d tempfax d 30 c cmd c echo 複製 file xcopy d tempfax d tempfax bak y e c k i...