c#的实现有关问题

c#的实现问题
大家好,我现在准备做一个小程序,具体是这样的:我这里现在有五个文件夹,每个文件夹里都放着相应的文件,我要实现的问题是让程序自动执行用户选中的这几个文件夹中的文件,而且当每个文件夹里的文件执行完后,要自动的把运行后所有的结果都放在这个文件夹里,这样,循环执行,知道所有的文件夹执行完后退出。我的想法是先将用户选中的文件动态加入到Treeview控件中,然后再遍历各个文件夹,不知道这样可否能实现?如果能实现的话代码要怎么写呢?
------解决思路----------------------
不需要,一个顶层文件夹进去后有文件则执行你的操作,遇到子文件夹就递归。
------解决思路----------------------
既然是新手,那给你个经验,需求这么笼统的情况下,不要这么直接问别人怎么写代码;
给你个我思考这种问题的步骤
1,确定需求
2,根据需求,区分技术实现步骤
3,每个步骤的技术实现
4,整合
5,性能优化,代码重构
------------------------
你的问题
1,需求:执行操作者选择的文件夹下的可执行文件
2,步骤:(1)用户选择文件夹,(2)将选择的所有文件程序呈现到界面,(3)挨个执行,并将执行进度呈现到界面
3,实现:你哪个实现有问题
4,~~~
5,~~~