Pas question d’ouvrir le débat entre « j’ai le droit de le faire » versus « ça ne se fait pas ».
Le postulat pour mes scripts, est de pouvoir traiter les sous-dossiers et/ou fichiers présents avec ou sans espace. (exception faite du dossier de surveillance principal qui  ne doit de ne pas avoir d’espace – contrôle réalisé -)
Au delà à chacun son école…
Personnellement je m’interdis les espaces et les caractères spéciaux dans les noms des fichiers et dossiers, un peu comme la méthode préconisée par et l’université de Lausanne par exemple.