Normalizar los nombres de directorio en C #

Aquí está el problema, tengo un montón de directorios como

S: \ HELLO \ HI
S: \ HELLO2 \ HI \ HElloAgain

En el sistema de archivos muestra estos directorios como

S: \ hola \ Hola
S: \ hello2 \ Hi \ helloAgain

¿Hay alguna función en C # que me dé el nombre del sistema de archivos de un directorio con la carcasa adecuada?

Respuestas a la pregunta(4)

Su respuesta a la pregunta