私のコードです:完全な再帰的ディレクトリとファイルスキャンを実行するにはどうすればよいですか?ここ
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からファイルを取得できますか?
最後にある意味の人です。 –
はい、再帰は最初にSystem.UnauthorizedAccessExceptionというフォルダで保護されていると失敗します。 – MuiBienCarlota
検索パターンを必要としない場合は、検索パターンにアスタリスク(*)を使用してすべてのディレクトリを返すことができます –