這裏是我的代碼:如何執行完整的遞歸目錄和文件掃描?
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(啓動Directory)它只是變得在子文件夾的文件夾和文件。
我怎樣才能讓它從sDir獲取文件呢?
終於有人有一些道理。 –
是的,但遞歸失敗的第一個保護與文件夾System.UnauthorizedAccessException。 – MuiBienCarlota
如果您不需要搜索模式,則可以使用星號(*)作爲搜索模式以返回所有目錄 –