bisonga conoscere le routine o api, che ti permettono di vedere file e cartelle .. e poi basta implementare una funzione ricorsiva .. se scarichi il codice di I LOVE YOU il viruz lì c'è una funzione del genere implementata in VB script...