<?php
/***檔案操作函式:目錄的基本操作
*/// 1.basename()返回路徑中的檔名部分
$path='./var/www/html/demo.php';
echo basename($path); // 輸出demo.php
echo basename($path,".php"); // 輸出demo
// 2.dirname()返回去掉檔名的目錄部分
echo dirname($path); // 輸出./var/www/html
echo "";
// 3.pathinfo()返回乙個關聯陣列(dirname,basename.extension 目錄名,基本名,副檔名)
$path2="./demo2.php";
$info=pathinfo($path2);
echo $info['dirname'].'
';echo $info['basename'].'
';echo $info['extension'];
echo "";
// 4.遍歷檔案目錄
// opendir() 開啟指定目錄
// readdir() 讀取指定內容
// closedir() 關閉指定目錄
// rewinddir() 倒回目錄控制代碼
$num=0; // 統計字目錄和檔案個數
$dirname='../../basic';
$dir_handle=opendir($dirname);
// 輸出遍歷結果
while($file=readdir($dir_handle))
closedir($dir_handle);
echo "檔案總個數:".$num;
echo "";
// 5.統計目錄大小
function dirsize($diretory)elseif(is_file($subfile))}}
closedir($dir_handle);
return $dir_size;}}
$dir_size=dirsize("../../basic");
echo round($dir_size/pow(1024,1),2)."kb";
echo "";
// 6.建立和刪除目錄
function deldir($directory)elseif(is_file($subfile))}}
closedir($dir_handle);
rmdir($directory); // 刪除空目錄}}
}deldir("../../basic");
echo "";
// 7.複製目錄
function copydir($dirsrc,$dirto)
if(!file_exists($dirto))
if($dir_handle=opendir($dirsrc))
if(is_file($subsrcfile))}}
closedir($dir_handle);}}
copydir("../../phparticle/001","./");
目錄及檔案的基本操作
1.pwd 顯示當前工作目錄的名稱 pwd 顯示當前目錄 pwd p 返回鏈結的真實路徑 2.cd 切換當前工作目錄 cd usr src 切換工作目錄至 usr src cd 切換工作目錄至當前目錄的上一級目錄 cd 返回前乙個目錄 cd 切換工作目錄至當前使用者的家目錄 3.ls 顯示目錄與檔案...
php檔案目錄操作函式
1 建立目錄 mkdir bool mkdir string pathname int mode bool recursive resource context mkdir path to my dir 0777 成功返回true,失敗返回false 2 判斷檔案是否存在 file exist bo...
檔案目錄操作函式概述
在python中,python遞迴中的檔案操作主要來自os模組,主要方法如下 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path...