国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

php如何遍歷指定文件夾下所有文件,并將指定后綴的文件遍歷出來(lái)?

問(wèn)題描述


現(xiàn)需要找到指定目錄下所有 php 文件,并將 php 文件按照原來(lái)路徑放到其他目錄。

<?php
	function p($array = []) {
		echo '<pre>';
		print_r($array);
		echo '</pre>';
		exit;
	}
	/**
	 * 獲取后綴
	 */
	function getExt($filename) {
		$array    = @explode('.',$filename);
    	$ext      = @end($array);
    	return $ext;
	}
	/**
	 * 文件夾不存在則創(chuàng)建
	 */
	function mkdirs($dir, $mode = 0777) {
		if (is_dir($dir) || @mkdir($dir, $mode)) return true;
		if (!mkdirs(dirname($dir), $mode)) return false;
		return @mkdir($dir, $mode);
	} 
	function searchDir($path, &$data){
	    if(is_dir($path)){
        	$dp=dir($path);
	        while ($file = $dp->read()) {
	            if ($file != '.' && $file!='..') {
	                searchDir($path.'\\'.$file,$data);
	            }
	        }
	    	$dp->close();
	    }
	    if (is_file($path) && getExt($path) == 'php') {
	    	// 新文件名稱
	    	$filename   = str_replace(__DIR__, __DIR__.'/new', $path);
	    	// 新文件文件夾位置
	    	$path_parts = pathinfo($filename);
	    	$new_path   = $path_parts['dirname'];
	    	// 目錄不存在則創(chuàng)建
	    	mkdirs($new_path);
	    	//復(fù)制文件到指定目錄
	    	$res = @copy($path,$filename);
	    	if ($res){
	    		$data[] = 'true';
	    	} else {
	    		$data[] = 'false';
	    	}
	    	// 這是遍歷的所有文件數(shù)組
	        //$data[] = $path;
	    }
	    return $data;
	}
	function getDir($dir){
	    $data = array();
	    $data = searchDir($dir,$data);
	    return $data;
	}
	$path = __DIR__;

	p(getDir($path));
?>


文章來(lái)源地址http://www.zghlxwxcb.cn/article/29.html

到此這篇關(guān)于php如何遍歷指定文件夾下所有文件,并將指定后綴的文件遍歷出來(lái)?的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/29.html

如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)聯(lián)系站長(zhǎng)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用
未經(jīng)允許不得轉(zhuǎn)載:Toy模板網(wǎng) » php如何遍歷指定文件夾下所有文件,并將指定后綴的文件遍歷出來(lái)?

相關(guān)文章

  • python遍歷文件夾下的所有子文件夾,并將指定的文件復(fù)制到指定目錄

    python遍歷文件夾下的所有子文件夾,并將指定的文件復(fù)制到指定目錄

    在1文件夾中有1,2兩個(gè)文件夾 將這兩個(gè)文件夾中的文件復(fù)制到 after_copy中 源文件 復(fù)制后: 參考1 源文件 復(fù)制后 參考2 如果復(fù)制bmp文件就將 suffix = \\\".json\\\" 改為 suffix = \\\".bmp\\\"

    2024年02月11日
    瀏覽(97)
  • Unity Editor 遍歷指定文件夾下的所有prefab

    適用場(chǎng)景: ? ? ? ? ? ? ? ? ?查找指定文件夾下所有的prefab并找到所有引用的圖片及路徑。 步驟分析: ? ? ? ? ? ? ? ? 1、通過(guò)guid獲取資源路徑 ? ? ? ? ? ? ? ? 2、獲取文件夾中包含后綴為.prefab的路徑 ? ? ? ? ? ? ? ? 3、編輯器下加載該資源(如果對(duì)資源有編輯的話

    2024年02月04日
    瀏覽(29)
  • python判斷文件夾是否存在,不存在則創(chuàng)建它,并將文件夾下所有的文件及子文件刪除

    1、python判斷文件夾是否存在,不存在則創(chuàng)建它,并將文件夾下所有的文件及子文件刪除 2、python之判斷文件文件夾是否存在,存在則刪除,不存在則創(chuàng)建 2.1、刪除文件于文件夾 使用os.remove刪除文件夾會(huì)出現(xiàn)拒絕訪問(wèn)的錯(cuò)誤,所以要使用以下方式進(jìn)行刪除 2.2、創(chuàng)建文件與文件

    2024年02月11日
    瀏覽(117)
  • MFC的文件操作——獲取指定文件夾下面所有文件路徑和刪除指定文件夾下面所有文件

    目錄 1.獲取指定文件夾下面所有文件路徑 ?2.刪除指定文件夾下面所有文件 3.MFC的CString 字符串操作 4.MFC的 Int類型 與 Htuple類型數(shù)據(jù)之間轉(zhuǎn)換 ?5.上述提及的函數(shù)應(yīng)用 6.MFC與Halcon聯(lián)合編程,獲取halcon異常 7.MFC獲取指定路徑下的文件夾路徑 ? ? ? ? ? ①、文件夾路徑獲取方式 ②

    2024年02月16日
    瀏覽(95)
  • SHELL腳本 遍歷文件夾下所有文件以及子文件夾

    SHELL腳本 遍歷文件夾下所有文件以及子文件夾

    dir 要設(shè)置為局部變量 如果設(shè)置為全局變量 在func遞歸時(shí)傳入的參數(shù) 會(huì)改變 dir的值,將導(dǎo)致之后的文件目錄錯(cuò)誤(為更改后的dir值) 當(dāng)前目錄情況: 執(zhí)行完shell后: 附上代碼: 如有不對(duì),感謝指出。

    2024年02月12日
    瀏覽(24)
  • Node.js:實(shí)現(xiàn)遍歷文件夾下所有文件

    Node.js:實(shí)現(xiàn)遍歷文件夾 代碼如下 參考文章 如何使用Node.js遍歷文件夾詳解

    2024年02月13日
    瀏覽(30)
  • linux 刪除指定文件夾外的其他所有(文件)文件夾

    linux 刪除指定文件夾外的其他所有(文件)文件夾

    方法一. 刪除指定文件夾外的其他所有文件夾命令: 方法二. 刪除指定文件夾外的其他所有文件夾命令: 查看當(dāng)前文件夾下有哪些文件和子文件夾,當(dāng)看到倆個(gè)文件夾和多個(gè)文件,需求是只保留 public 這個(gè)文件夾 其他的文件夾和文件 統(tǒng)統(tǒng)都刪除,如下圖所示,只要一個(gè)命令:

    2024年02月09日
    瀏覽(28)
  • java 在文件夾以及子文件夾中遍歷獲取指定文件的list

    1.? 使用java 遞歸方法獲取指定文件的list,相當(dāng)于在一個(gè)文件夾以及子文件夾,搜索文件的功能。 直接上代碼:?

    2024年02月13日
    瀏覽(22)
  • 使用javaAPI對(duì)HDFS進(jìn)行文件上傳,下載,新建文件及文件夾刪除,遍歷所有文件

    目錄 //通過(guò)工具類來(lái)操作hdfs ? hdfs dfs -put d:user_info.txt ?/user_info.txt? // 將文件放入到hdfs中 ?2.通過(guò)工具類來(lái)操作hdfs ? hdfs dfs -get hdfs路徑 ? 本地路經(jīng)? 將文件放入到本地Windows中 3.通過(guò)工具類來(lái)操作hdfs ? hdfs dfs -mkdir -p ?hdfs路徑 4.通過(guò)工具類來(lái)操作hdfs ?查看一個(gè)文件是否存在

    2024年02月12日
    瀏覽(23)
  • [python]裁剪文件夾中所有pdf文檔并按名稱保存到指定的文件夾

    [python]裁剪文件夾中所有pdf文檔并按名稱保存到指定的文件夾

    最近在寫論文的實(shí)驗(yàn)部分,由于latex需要pdf格式的文檔,審稿專家需要對(duì)pdf圖片進(jìn)行裁剪放大,以保證圖片質(zhì)量。 原圖: 裁剪后的圖像: 代碼粘貼如下。將input_folder和output_folder替換即可。(x1, y1), (x2, y2) 分別代表裁剪框的像素位置。

    2024年01月19日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包