php處理文件的小例子(解壓縮,刪除目錄)
更新時(shí)間:2013年02月03日 17:24:16 作者:
php處理文件的小例子(解壓縮,刪除目錄),供初學(xué)者參考
復(fù)制代碼 代碼如下:
<?php
$dir = './temp';
$desc = 'tar_test.tar.gz';
system("tar czvf $desc $dir"); //壓縮
//system("tar zxvf $desc"); //解壓
function d_rmdir($dirname) { //刪除非空目錄
if(!is_dir($dirname)) {
return false;
}
$handle = @opendir($dirname);
while(($file = @readdir($handle)) !== false){
if($file != '.' && $file != '..'){
$dir = $dirname . '/' . $file;
is_dir($dir) ? d_rmdir($dir) : unlink($dir);
}
}
closedir($handle);
return rmdir($dirname) ;
}
if(d_rmdir("./temp"))
echo "succes";
else
echo "false";
?>
相關(guān)文章
zen cart新進(jìn)商品的隨機(jī)排序修改方法
由于新進(jìn)商品的數(shù)量可能比頁面上能顯示的數(shù)量多,所以采用的是隨機(jī)顯示的方式。如果想改為按時(shí)間順序顯示,可以按照radnows提供的 方法修改。(記住使用文件替代)2010-09-09
WordPress中重置文章循環(huán)的rewind_posts()函數(shù)講解
這篇文章主要介紹了WordPress中的文章循環(huán)重置函數(shù)rewind_posts()講解,附帶不依賴循環(huán)的single_cat_title()函數(shù)的用法介紹,需要的朋友可以參考下2016-01-01
php使用curl出現(xiàn)Expect:100-continue解決方法
這篇文章主要介紹了php使用curl出現(xiàn)Expect:100-continue解決方法,實(shí)例分析了Expect:100-continue出現(xiàn)的原理與解決方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
php set_time_limit(0) 設(shè)置程序執(zhí)行時(shí)間的函數(shù)
一個(gè)簡(jiǎn)單的例子,在網(wǎng)頁里顯示1500條語句,如果未設(shè)置失效時(shí)間,則程序執(zhí)行到791時(shí)結(jié)束了,如果把 set_time_limit(0); 前的注釋符//去除,則程序直到1才結(jié)束。2010-05-05
PHP開發(fā)API接口簽名生成及驗(yàn)證操作示例
這篇文章主要介紹了PHP開發(fā)API接口簽名生成及驗(yàn)證操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了PHP開發(fā)API接口簽名生成及驗(yàn)證操作相關(guān)原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2020-05-05

