一般來說php中讀取目錄下的檔名的方式確實不少,
1.最簡單的是scandir,具體**如下:
複製**
**如下:
$dir="./caxa/";
$file=scandir($dir);
print_r($file);
2.稍微複雜點的,
//要讀取的目錄
$folder="h:/temp";
//開啟目錄
$fp=opendir($folder);
//閱讀目錄
while(false!=($file=readdir($fp)))
} //輸出結果
if(is_array($arr_file))
}//關閉目錄
closedir($fp);
3.獲取子目錄下的檔案方法,如下**:
function listfiles($dir)
else
*///echo count($file_array);
//輸出結果
while(list($key,$value)=each($file_array))}}
}}
/*------------------------------------------*/
//呼叫
$dir="h:/temp";
listfiles($dir);
4.讀取某個目錄下的檔案,如果該目錄不存在則建立它
$folder="h:/temp1";
//開啟目錄
@$fp=opendir($folder);
//如果該目錄不存在則建立它
if(!$fp)
else
c 遍歷目錄下所有子目錄及檔案
include include include include include using namespace std 其實兩個字串連在一起比如string可惜寫成 str1 str2 獲取所有的檔名 void getallfiles string path,vector files else 如果...
遞迴刪除指定目錄下所有檔案及子目錄
刪除此路徑名表示的檔案或目錄。如果此路徑名表示乙個目錄,則會先刪除目錄下的內容再將目錄刪除,所以該操作不是原子性的。如果目錄中還有目錄,則會引發遞迴動作。param filepath 要刪除檔案或目錄的路徑。return 當且僅當成功刪除檔案或目錄時,返回 true 否則返回 false。publi...
Shell遍歷目標目錄和子目錄下的所有檔案
bin bash function getdir root dir opt datas getdir root dir e 判斷物件是否存在 d 判斷物件是否存在,並且為目錄 f 判斷物件是否存在,並且為常規檔案 l 判斷物件是否存在,並且為符號鏈結 h 判斷物件是否存在,並且為軟鏈結 s 判斷物件...