Non tutte le funzioni dicono il motivo per cui hanno fallito.
rename() per esempio dice solo true se va a buon fine, false se fallisce.