I have folder which is deep rooted (i.e many folders and files under it)
My requirement is to execute a command on each file on the above folder recursively and it should be fast.
My approach was to use to the Directory Get Files method to get the files in an array and loop though each file . While Looping through , I use the Process class something like this
Process P =new Process();
p.StartInfo.arguments="<dynamically set by the filevalue in the loop everytime>";
The above method of execution takes an hour or so. Can I make the process faster using threads if so how ?