mira, aqui.... en la pagina oficial de PHP
Manual de PHP
esta un enlace que dice
Referencia de Funciones justo aquí, se encuentra...
File System Related Extensions
y ahí, están...
Directories y
Filesystem (entre otros)
con las funciones contenidas ahi, y todo el entorno de PHP, etc, etc... podemos (bueno, en realidad... tu) crear esto que necesitas, suerte!
también, debes agradecer que justo ahí, en la pagina de la documentación... hay muchos buenos ejemplos, deveras...
PDTA: ¿ya esta creada la rueda? según si, pero aun todos preguntan....