函式
1.basename($path, 「php」) : 返回路徑的中檔名部分函式2.dirname($path) : 返回全路徑的目錄名
3.s=pathinfo($path) :返回陣列s[dirname],s[basename];s[extension]
1.opendir($dirname):開啟目錄,返回目錄控制代碼例子:2.readdir() : 接受opendir()返回目錄控制代碼為引數,返回當前檔案指標所指的檔名。
3.closedir() : 以opendir()返回的目錄控制代碼為引數,關閉目錄
4.rewinddir() :將目錄指標重置目錄開始處
<?php
header
("content-type:text/html;charset=utf-8");
$num=0
;$dirname
="phpmyadmin"
;$dir_handle
=opendir
($dirname);
echo'';
echo'';
echo'';
echo
'檔名
檔案大小
檔案型別
修改時間';
while
($file
=readdir
($dir_handle))
echo'';
closedir
($dir_handle);
echo
'在'
.$dirname
.'目錄下子目錄和檔案共有'
.$num
.'個'
;?>
glob(): 檢索指定的目錄;
disk_free_space(): 統計磁碟剩餘大小統計目錄大小(自定義函式)disk_total_spcae(): 統計磁碟大小
<?php
function
dirsize
($directory)}
}closedir
($dir_handle);
return
$dir_size;}
}$dir_size
=dirsize
("phpmyadmin");
echo
round
($dir_size
/pow
(1024,1
),2)
."kb"
;?>
可以用exec(),system()呼叫「du」來計算目錄大小,但有安全問題;
<?php
function
deldir
($directory)}
closedir
($dir_handle);
rmdir
($directory);
}}}deldir
("phpmyadmin");
?>
<?php
function
copydir
($dirsrc
,$dirto)if
(file_exists
($dirto))
if($dir_handle
=@opendir
($dirsrc))
}closedir
($dir_handle);
}}copydir
("phpmyadmin"
,"d:/admin");
?>
php 檔案管理
public w3c dtd xhtml 1.0 transitional en session start 如果session裡面為空,說明第一次開啟頁面,給他預設的資料夾 if empty session lujing else if session lujing php wamp www id...
檔案管理 2
這裡主要提到的是登錄檔的註冊,如果你不小心google到了這裡想知道操縱登錄檔的一系列函式的使用,那麼請看這篇文章 因為前段時間看com,裡面要註冊自己的元件的時候需要 實現元件的註冊函式,所以這次看登錄檔這部分的時候就專門針對,元件註冊來看了。在 inside com 這本書的第7章開始講到了自己...
PHP 檔案操作2 讀檔案
讀檔案的時候,需要先判斷檔案是否存在。然後選擇開啟方式,追加,新建 讀寫這些。在執行讀取方法時,可以考慮3種方法。1.自己讀取,2.使用封裝好的函式讀取,3.把檔案切分迴圈讀取。如下 讀檔案 1.開啟檔案 file path test.txt 該函式返回乙個指向檔案的指標 先判斷檔案是否存在 if ...