I'm not sure if there's any direct way of executing DOS commands from C#.NET.
I think making a batch file for such an operation would be a much cleaner
option, that is if you havent done that already. Later on you can run this
batch file from your C# app, because that CAN be done from C#.
Refer to this post, it may help u