PHP檔案系統 目錄操作

2022-06-26 11:45:13 字數 1493 閱讀 4969

一、對檔案的操作檔案的操作: 建立檔案touch(), 刪除檔案unlink(), 重新命名rename, 大小filesize(), 移動複製等 讀取 (都有php內建函式)

目錄的操作: 建立目錄(有),刪除目錄,複製目錄, 統計目錄大小, 遍歷 (自己定義函式)

還有個檔案管理系統filesystem_demo在上面的資料夾中,是用物件導向的方法寫的二、遍歷目錄:opendir()

readdir()

closedir()

rewinddir()

建立目錄:mkdir(); //建立乙個空目錄

刪除目錄:rmdir(); //只可以刪除空目錄

移動或重新命名函式:rename('c:/bbbccc', 'phpmyadmin'); //和檔案操作一樣

複製目錄:需要自己寫函式實現三、遍歷目錄實現方法<?php

$dirname="phpmyadmin";

// echo tosize(dirsize($dirname));

$dir=opendir($dirname);

// readdir($dir); //開始讀的第乙個目錄是.

// readdir($dir); //第二個目錄是..

while($filename=readdir($dir))else}}

closedir($dir);

//把單位為byte的數轉化為具體更大的單位

function tosize($size)else if($size > pow(2, 20))else if($size > pow(2, 10))else

return $size.$dw;

}//計算目錄大小的函式

function dirsize($dirname) else}}

closedir($dir);

return $dirsize;

}?>四、複製目錄函式實現<?php

$dirname="phpmyadmin";

copydir($dirname, "hello1");

function copydir($dirsrc, $dirto)

if(!file_exists($dirto))

$dir=opendir($dirsrc);

while($filename=readdir($dir))else}}

closedir($dir);

}?>五、刪除目錄的函式實現<?php

$dirname="phpmyadmin";

deldir($dirname);

function deldir($dirname)else}}

closedir($dir);

echo '刪除目錄'.$dirname.'成功

';rmdir($dirname);

}?>

檔案系統與操作 PHP

1 resource opendir string path 開啟目錄 bool is dir string path 檢查檔案是否存在 2 void closedir resource dir handle 關閉目錄 3 string readdir resource dir handle 讀取目...

作業系統 目錄與檔案系統

這個本來是打算寒假在家看的,對作業系統有乙個大概的了解,沒想到受疫情影響,就一直呆在家了,這個系列也算是更新完了 而這花了二個星期的時間把王道的作業系統也看了一遍,主要是看書,做後面的習題,主要是選擇,大題略看了一下,接下來就是再複習繼續寫題了。乙個檔案對應這一堆的磁碟塊 使用者按照這種結構去訪問檔...

PHP之檔案系統處理 檔案操作

php之檔案系統處理 檔案操作相關的函式三 讓拖鞋再飛一會兒 目錄操作相關函式 函式名 作用 使用方法 opendir 開啟目錄控制代碼 resource opendir string path resource context readdir 從目錄控制代碼中讀取條目 string readdir...