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

时间:2018-02-28 11:20:32

标签: typo3 typo3-6.2.x

我使用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

如何在其中递归所有目录和文件的递归?

1 个答案:

答案 0 :(得分:0)

使用PHP的basename方法

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

查看示例,我认为它符合您的需求

相关问题