如何在TYPO3中获取所有目录和文件的递归

问题描述 投票:0回答:1

我使用TYPO3 6.2.x我在某些目录中有文件夹和子文件夹。我可以将所有文件递归为

$files = \TYPO3\CMS\Core\Utility\GeneralUtility::getAllFilesAndFoldersInPath(array(), $dirPath, '', 0, 99, '');
$files = \TYPO3\CMS\Core\Utility\GeneralUtility::removePrefixPathFromList($files, $dirPath);  

我得到以下:

file1
file2
directory1/file1
directory1/file2
directory1/subdirectory/file1

我需要获取文件和目录

file1
file2
  directory1    
    file1
    file2
  directory1/subdirectory/
    file1

我如何能够递归所有目录和文件?

typo3 typo3-6.2.x
1个回答
0
投票

通过使用PHP的basename方法

http://php.net/manual/en/function.basename.php

看看这些例子,我认为它符合你的需求

© www.soinside.com 2019 - 2024. All rights reserved.