檔案操作函式 目錄的基本操作

2021-07-27 20:37:22 字數 1589 閱讀 3796

<?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...