首页 新闻 会员 周边

有没有好的方法遍历应用程序的目录和文件以及其子目录和子目录下的所有文件

0
悬赏园豆:10 [已解决问题] 解决于 2011-12-05 13:00

就象这样的样式,能遍历出所有的应用程序的目录,而且还要遍历出子目录下的所有文件

whyld的主页 whyld | 初学一级 | 园豆:36
提问于:2011-11-29 13:20
< >
分享
最佳答案
0

摘一段给你(http://msdn.microsoft.com/zh-cn/library/07wt70x2.aspx)

    // Process all files in the directory passed in, recurse on any directories 
// that are found, and process the files they contain.
public static void ProcessDirectory(string targetDirectory)
{
// Process the list of files found in the directory.
string [] fileEntries = Directory.GetFiles(targetDirectory);
foreach(string fileName in fileEntries)
ProcessFile(fileName);

// Recurse into subdirectories of this directory.
string [] subdirectoryEntries = Directory.GetDirectories(targetDirectory);
foreach(string subdirectory in subdirectoryEntries)
ProcessDirectory(subdirectory);
}

// Insert logic for processing found files here.
public static void ProcessFile(string path)
{
Console.WriteLine("Processed file '{0}'.", path);
}
收获园豆:6
_A_A | 小虾三级 |园豆:1139 | 2011-11-29 14:27
其他回答(2)
0

只能是递归遍历吧。见 http://q.cnblogs.com/q/9527/ 别人回答的。

收获园豆:2
LCM | 园豆:6876 (大侠五级) | 2011-11-29 13:25
0

dir/s/b

收获园豆:2
Greatest | 园豆:678 (小虾三级) | 2011-11-29 15:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册