-1
假設我有一個目錄「abc」,並且在這個目錄下我有四個子目錄,每個子目錄都有5個子目錄,現在這5個子目錄中的一個目錄上有一個文件名稱test.txt,我想找到使用PHP,我將如何實現這一目標?如何在php當前目錄及其子目錄中搜索特定文件,並且一旦找到顯示路徑?
假設我有一個目錄「abc」,並且在這個目錄下我有四個子目錄,每個子目錄都有5個子目錄,現在這5個子目錄中的一個目錄上有一個文件名稱test.txt,我想找到使用PHP,我將如何實現這一目標?如何在php當前目錄及其子目錄中搜索特定文件,並且一旦找到顯示路徑?
儘管在這裏尋求幫助之前,您應該先嚐試解決您的問題,但在這種情況下,您可能會遇到一個相當不錯的工具。它被稱爲Symfony Finder Component。你可以通過作曲家安裝它,它應該很容易地做你需要的。這裏的
use Symfony\Component\Finder\Finder;
$finder = new Finder();
$files = $finder->in('/path/to/abc')->name('test.txt')->depth('< 3');
foreach ($files as $file) {
//Your file here
}
你嘗試的東西(因爲我沒有測試過這個確切的代碼可能需要的調整)的例子嗎? –
我沒有,但我試圖從中獲得一些東西。 – Snayhul
你的問題不清楚..你究竟在做什麼? – mezmi