【发布时间】:2012-04-14 15:46:24
【问题描述】:
我正在编写一个需要访问c:\program files\program_name\ 内的文件的程序。
我的目标文件将始终在\program_name\program_name\bin\something.exe 内
但是,由于程序是从存档中提取的,如果用户解压不当,它会简单地\program_name\bin\something.exe,跳过一个完整的级别。
目前我基本上是在获取c:\program files\ 的内容,收集包含program_name 的所有文件夹的名称,然后将它们添加到列表中,然后使用列表循环遍历每个文件夹,看看是否有program_name 在里面等等,这应该最终引导我得到结果。
基本上,我正在为每种可能性创建大量代码。有没有更聪明的方法来解决这个问题?
【问题讨论】:
标签: c# search recursion directory