这是我的代码:
private static void TreeScan(string sDir)
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d))
{
//Save file f
}
}
TreeScan(d, client);
}
问题在于,它没有获得 sDir (起始目录)的 FILES (仅起始目录),它仅获得文件夹和子文件夹中的文件。
如何使它也从sDir获取文件?
最佳答案
private static void TreeScan( string sDir )
{
foreach (string f in Directory.GetFiles( sDir ))
{
//Save f :)
}
foreach (string d in Directory.GetDirectories( sDir ))
{
TreeScan( d );
}
}