Esempio n. 1
0
    public static void ForeachFile(string dir, FileProc m)
    {
        foreach (string filename in Directory.GetFiles(dir))
        {
            m(filename);
        }

        foreach (string dirname in Directory.GetDirectories(dir))
        {
            ForeachFile(dirname, m);
        }
    }
Esempio n. 2
0
 static void LoadFolderCsvsToDb(string srcDir, string wildcard, FileProc fp)
 {
     try { Directory.EnumerateFiles(srcDir, wildcard, SearchOption.TopDirectoryOnly).ToList().ForEach(file => fp(file)); }
     catch (UnauthorizedAccessException UAEx) { Debug.WriteLine(UAEx.Message); throw; }
     catch (Exception ex) { ex.Pop(); }
 }