Hola que tal, bueno yo hago una conversion de un archivo en C# de la siguiente manera:
Ahora para leer todo el contenido de la carpeta lo hago asi:
Código C#:
Ver originalListBox items = new ListBox();
FileStream file;
string[] files = Directory.GetFiles(d.SelectedPath, "*.*", SearchOption.AllDirectories);
items.Items.AddRange(files);
En tu caso seria que a todos los archivos los estes cambiando por el nombre que tu les deseas asignar.