Я пытался использовать PHP для чтения моей папки и подпапки для создания основного меню для меня для использования, но я заметил, когда я сделал это, это заняло время, потому что это должно выполнить его каждый раз, когда я перехожу к странице.
Затем я думал, почему бы не использовать удар и заставить его создать текстовый файл, что PHP может считать и заставить его работать каждую ночь с crontab? Таким образом, я искал и попробовал, но это не было настолько легко.
С этим кодом я могу получить ОДНУ подпапку
for D in /var/www/html/lib/*; do
if [ -d "${D}" ]; then
echo "${D}"
fi
done
это дало мне
/var/www/html/lib/folder1
/var/www/html/lib/folder2
/var/www/html/lib/folder3
...
Но папки у всех есть подпапки как
/var/html/lib/folder1/1990
...
Моя идея состояла в том, чтобы сделать цикл и затем использовать
myfolder= "${D}"
addresstoremove="var/www/html/"
printf '%s\n' "${myfolder//$addresstoremove/}" >> textfile.txt
таким образом, это удаляет адрес, мне не нужно в моем коде PHP
find /var/www/html/lib/ -type d
или
find /var/www/html/lib/ -type d >> file.txt