ホームページ  >  記事  >  バックエンド開発  >  PHPディレクトリ操作サンプルコード_PHPチュートリアル

PHPディレクトリ操作サンプルコード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:24:55685ブラウズ

コードをコピーします コードは次のとおりです:

/**
* リストディレクトリ
   */
header("content-type:text/html;charset=utf-8") ;

$dirname = "./final/factapplication";

function listdir($dirname) {
$ds = opendir($dirname);
while (false !== ($file = readdir($ds))) {
$dirname.'/'.$file ;
{
; br> ";




コア: 再帰の古典的なアプリケーション、およびファイルとディレクトリの基本的な操作。



コードをコピーします

コードは次のとおりです:

/**

* コピーディレクトリ   */ $srcdir = "../fileupload"; $dstdir = "b";
関数 copydir($srcdir, $dstdir) {
mkdir($dstdir);
$ds = opendir($srcdir);
$file != ". && $file != "..") {
」 copy($path, $dstpath ) ; }


コピーディレクトリ($srcdir, $dstdir);



コア: コピー機能。



コードをコピーします

コードは次のとおりです:


/**
* デルディール
   */

$dirname = 'a';

function deldir($dirname) {
$ds = opendir($dirname);

A While (FALSE! == ($ File = Readdir ($ DS))) {

$ PATH = $ DIRNAME. '/'. $ File; ($ file! = '.' && $ file! = '. 。 '){

$ dirName);
}

deldir($ dirname);



コア: リンクを解除すると、パス付きのファイルが削除されることに注意してください。




コードをコピーします

コードは次のとおりです:

/**

* ディルサイズ

   */ $dirname = "a"; function dirsize($dirname) {
static $tot;
$ds = opendir($dirname);
while (false !== ($file = readdir($ds))) {
$path = $dirname.' / '。$ file;
Echo dirsize($dirname);

コア: $tot がどこに戻るかを判断することで再帰関数を理解します。




http://www.bkjia.com/PHPjc/825270.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/825270.html

技術記事

次のようにコードをコピーします。 ?php /*** リストディレクトリ*/ header("content-type:text/html;charset=utf-8"); $dirname = "./final/factapplication";ディレクトリ名 ) { $ds = opendir($d...


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。