Si , ho provato anche in questo modo..
Cosa intendi con assicurati che non ci siano nomi di cartelle con spazi ?
Tra le "cartelle restanti" ce ne sono due che hanno uno spazio, e quindi l'ho messo anche io su $dir...
$dir = "10.x.x.x/cartella 1/cartella2/cartella 3/";