php操作目錄類

2021-10-24 23:22:25 字數 2130 閱讀 5608

<?php

class

dirif

(is_dir (

$path

."/"

.$item))

}}closedir (

$handle);

return

$arr;}

//$path="file";

//print_r(readdirectory($path));

/** * 得到資料夾大小

* @param string $path

* @return int

*/public

function

dirsize

($path)if

(is_dir

($path

."/"

.$item))

}}closedir

($handle);

return

$sum;}

//$path="file";

//echo dirsize($path);

//建立資料夾

public

function

createfolder

($dirname

)else

}else

}else

return

$mes;}

/** * 重新命名資料夾

* @param string $oldname

* @param string $newname

* @return string

*/public

function

renamefolder

($oldname

,$newname

)else

}else

}else

return

$mes;}

//複製資料夾

public

function

copyfolder

($src

,$dst

)$handle

=opendir

($src);

while((

$item

=readdir

($handle))

!==false)if

(is_dir

($src

."/"

.$item))

}}closedir

($handle);

return

"複製成功";}

/** * 剪下資料夾

* @param string $src

* @param string $dst

* @return string

*/public

function

cutfolder

($src

,$dst

)else

}else

}else

}else

return

$mes;}

/** * 刪除資料夾

* @param string $path

* @return string

*/public

function

delfolder

($path)if

(is_dir

($path

."/"

.$item))

}}closedir

($handle);

rmdir

($path);

return

"資料夾刪除成功";}

/** * 刪除目錄及地下的全部檔案

* @param string $dir

* @return bool

*/public

function

deldirofall

($dir

)else}}

closedir

($dh);

//刪除當前資料夾:if(

rmdir

($dir))

else}}

}

php目錄操作

使用opendir string path 函式讀取目錄,是目錄不是檔案,函式path是字元型的路徑,同時函式返回乙個資源物件 通常在讀取路徑前判斷路徑是否正確,用bool is dir string paht 函式判斷,如果有效返回true,否則是false 讀取完檔案可以用closedir di...

php 目錄操作

1 目錄操作 1 開啟目錄 opendir 2 目錄建立 mkdir 3 刪除目錄 rmdir 4 遍歷目錄 readdir 5 關閉目錄 closedir 把目錄放入變數 filename中,然後使用opendir 函式開啟目錄。filename image handler fopen filen...

PHP操作目錄

0777 最大訪問許可權 ture 如果建立目錄的上級目錄不存在,則遞迴建立 只判斷是否存在,不管是目錄還是檔案 注意 目錄必須是空的,否則無法刪除 1 表示檔案可執行 2 表示檔案可寫 4 表示檔案可讀 順序 所有者 所有這所在的組 所有人的訪問許可權 注意 只在linux系統下有效 注意,如果新...