亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php移動文件夾和文件

2020-03-22 18:54:10
字體:
來源:轉載
供稿:網友
方法一,copy+unlink方式

我的思路是:移動=新建+刪除。在移動之前在目標的目錄新建一個文件夾,然后在把文件和目錄都復制過去,最后在執行刪除.

代碼如下復制代碼

/**
* @parammoveDir 剪切文件和目錄
* @param string $to 目標文件路徑
* @param string $from 源文件路徑
*/
function moveDir($from,$to){
if(!is_dir($from)){//判斷$from源文件目錄是不是存在
return false;
}

$from = rtrim(str_replace(‘//’,'/’,$from), ‘/’);//為了在linux上兼容,我們把/符號全部轉換成/因為windows下面2個符號都可以的.
$files = scandir($from);//列出源文件目錄的文件和文件夾,并且以數組的形式存入 $files。

/*

$files的輸出結果:

Array ( [0] => . [1] => .. [2] => a [3] => b [4] => c [5] => dir [6] => dir.php [7] => dir2 [8] => dir2.php [9] => function_file.php [10] => homework.php )
可以看到scandir這個函數會輸出2個多余的值: [0] => . [1] => ..在這對我們木有用.寫一個if干掉他們。
*/
foreach($files as $file){//對 $files數組進行遍歷,方便對數組里面的文件夾和文件進行復制和刪除.
if(in_array($file, array(‘.’,’..’))){// array(‘.’,’..’)新建了一個只有.和..的數組,并且查找$file里面知否有.和..這2個值
continue;
}
$subFrom = $from.’/’.$file;//把遍歷后的文件夾或者文件名變成一個新的路徑
$subTo = $to.’/’.$file;

if(is_dir($subFrom)){
@mkdir($subTo);//判斷$subFrom是不是一個目錄,如果是目錄就在目標的目錄下面,新建一個目錄
moveDir($subFrom, $subTo);//遞歸執行新建目錄。
}else{//不是目錄的話,就直接復制文件.復制完就刪除文件.
copy($subFrom, $subTo);
unlink($subFrom);//刪除所有文件
}
@rmdir($subFrom);//刪除所有的目錄
}
return true;
}
moveDir(‘C:/Users/Administrator/Desktop/0704′,’e:’);//在這傳遞你要移動的文件或者目錄的地址

方法二,rename

1.對于文件,rename可以在不同盤符之間移動.

2.對于空文件夾,rename也可以在不同盤符之間移動.但是目標文件夾的父目錄必須存在.

3.對于非空文件夾,只能在同一盤符下移動.不過,1和3,應該差不多能夠對付所有的應用情況了.

代碼如下復制代碼


rename("D:/testdir/test","F:/totestdir/mydir");
?>

對于一個40M的文件,copy+unlink方式需要7.6249899864197秒,而rename方式,只需要0.024738788604736,快300倍.

代碼如下復制代碼

//定義一個變量,保存文件名
$file = "html/cache.txt";
$rename = "html/renameCache.txt";
//使用rename()函數重命名一個文件
if(rename($file,$rename)==TRUE){
echo "重命名文件成功!";
}else{
echo "重命名文件失敗!";
}
//使用rename()函數移動文件,并改名
rename("html/renameCache.txt","html/a/2.txt");
//使用rename()函數重命名目錄
rename("html","cache");
//使用rename()函數移動目錄到目標目錄
rename("b","cache/b");
?>

以上就介紹了php移動文件夾和文件,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色av吧综合网| 中文字幕亚洲欧美一区二区三区| 欧美大奶子在线| 久久天天躁狠狠躁老女人| 91探花福利精品国产自产在线| 久久久久久久久久久网站| 午夜精品久久久久久99热软件| 影音先锋欧美在线资源| 91亚洲精华国产精华| 久久99国产综合精品女同| 国产美女精品视频| 亚洲欧美日韩网| 国产一区二区三区久久精品| 日韩三级影视基地| 亚洲精品国产精品国自产在线| 国产a∨精品一区二区三区不卡| 久久这里只有精品视频首页| 91日本视频在线| 国产一区视频在线播放| 亚洲人av在线影院| 国产亚洲欧洲高清| 日韩免费高清在线观看| 在线观看日韩www视频免费| 国产日韩欧美中文在线播放| 亚洲自拍偷拍色图| 最近中文字幕2019免费| 亚洲黄色免费三级| 91av在线播放| 国产精品久久久久久网站| 久久精品国产一区二区电影| 7777精品久久久久久| 国产v综合ⅴ日韩v欧美大片| 亚洲精品一区二区久| 国产成人在线精品| 欧美大片免费观看在线观看网站推荐| 日韩高清电影免费观看完整版| 色综合视频网站| 96国产粉嫩美女| 91精品国产精品| 国产亚洲精品成人av久久ww| 久久久女人电视剧免费播放下载| 韩国精品久久久999| 国产精品美女免费看| 精品久久久久久久久中文字幕| 亚洲视频在线看| 精品福利免费观看| 日韩免费在线播放| 国产日韩欧美日韩| 国产精选久久久久久| 欧美日韩在线一区| 8x海外华人永久免费日韩内陆视频| 中文字幕亚洲欧美在线| 国产成人高潮免费观看精品| 亚洲综合色激情五月| 日韩电影免费在线观看中文字幕| 日本久久久久久久久久久| 亚洲人成免费电影| 97超碰国产精品女人人人爽| 欧美性xxxx| 最近2019年日本中文免费字幕| 国产日韩在线精品av| 一本色道久久88亚洲综合88| 国产精品久久国产精品99gif| 精品亚洲精品福利线在观看| 欧美精品久久久久久久免费观看| 91久久综合亚洲鲁鲁五月天| 亚洲一区二区三| 色偷偷av一区二区三区| 综合欧美国产视频二区| 欧美一级黄色网| 色阁综合伊人av| 欧美在线视频一二三| 午夜精品久久久久久久99热| 欧美激情欧美狂野欧美精品| 大胆欧美人体视频| 国产69久久精品成人| 国产综合在线观看视频| 国产精品女主播视频| 日韩69视频在线观看| 伊人久久男人天堂| 欧美性猛交xxxx乱大交3| www.午夜精品| 久久伊人精品天天| 国内久久久精品| 亚洲美女又黄又爽在线观看| 成人情趣片在线观看免费| 成人有码在线播放| 57pao成人国产永久免费| 色视频www在线播放国产成人| 中文字幕综合一区| 亚洲欧美一区二区精品久久久| 国产日韩欧美日韩| 国产精品美腿一区在线看| 亚洲成人国产精品| 88xx成人精品| 国产成人精品电影久久久| 中文字幕欧美日韩精品| 成人女保姆的销魂服务| 在线视频欧美性高潮| 久久亚洲精品一区| 中文字幕无线精品亚洲乱码一区| 热re91久久精品国99热蜜臀| 日韩黄色在线免费观看| 国产精品尤物福利片在线观看| 亚洲免费电影一区| 久久影视电视剧免费网站| 国产精品一区二区av影院萌芽| 日韩av观看网址| 国外色69视频在线观看| 日韩av在线一区二区| 久久久在线视频| 中文字幕日韩精品有码视频| 亚洲色图偷窥自拍| 欧美久久精品午夜青青大伊人| 亚洲午夜久久久影院| 亚洲综合国产精品| 日韩av成人在线观看| 亚洲wwwav| 91精品综合视频| 色婷婷综合成人| 国产一区二区在线免费视频| 亚洲精品狠狠操| 国产中文日韩欧美| 超在线视频97| 久久在精品线影院精品国产| 欧美国产第一页| 国产成人精品av| 激情久久av一区av二区av三区| 欧美午夜丰满在线18影院| 成人观看高清在线观看免费| 97成人精品视频在线观看| 欧美大片在线看免费观看| 亚洲精品国产精品国自产在线| 国产有码在线一区二区视频| 91精品国产91久久| 欧美不卡视频一区发布| 91在线观看免费网站| 中文在线资源观看视频网站免费不卡| 日韩精品在线视频观看| 欧美日韩国产在线看| 美女扒开尿口让男人操亚洲视频网站| 国产91精品久久久久久久| 九九精品在线视频| 欧美激情视频网址| www.xxxx精品| 日韩福利在线播放| 中文字幕无线精品亚洲乱码一区| 精品久久久久久久久久久久久久| 少妇高潮久久77777| 国模精品视频一区二区| 国产xxx69麻豆国语对白| 国产91精品黑色丝袜高跟鞋| 亚洲最新av网址| 国产精品极品在线| 欧美精品情趣视频| 日韩欧美中文免费| 国产精品99久久99久久久二8| 黑人与娇小精品av专区| 日韩成人av在线播放| www国产亚洲精品久久网站| 亚洲va久久久噜噜噜久久天堂| 夜夜嗨av色一区二区不卡| 欧美精品videossex88| 久久国产精品久久久久|