一、對檔案的操作檔案的操作: 建立檔案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...