Я хочу заново прочитать каталог, чтобы напечатать структуру данных на HTML-странице с помощью Template:: Toolkit. Но я вишу, как сохранить пути и файлы в форме, которую можно легко прочитать.
Моя идея началась следующим образом
sub list_dirs{
my ($rootPath) = @_;
my (@paths);
$rootPath .= '/' if($rootPath !~ /\/$/);
for my $eachFile (glob($path.'*'))
{
if(-d $eachFile)
{
push (@paths, $eachFile);
&list_dirs($eachFile);
}
else
{
push (@files, $eachFile);
}
}
return @paths;
}
Как я могу решить эту проблему?