tankcr

Untitled

May 21st, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.42 KB | None | 0 0
  1. string filepath = label4.Text;
  2.                 DirectoryInfo rootDir = new DirectoryInfo(filepath);
  3.                 FileInfo[] allFiles = null;    try { allFiles = rootDir.GetFiles();  }  catch { }
  4.                 foreach(KeyValuePair<string, string> ext in extensions)
  5.                 {
  6.                     try
  7.                     {
  8.                         foreach (FileInfo fi in allFiles)
  9.                         { if (extensions.ContainsKey(fi.Extension))
  10.                         { files.Add(fi.FullName.ToString()); label8.Text = fi.FullName; } }
  11.  
  12.                     }
  13.                     catch (UnauthorizedAccessException)
  14.                     { }
  15.                     subDirs = rootDir.GetDirectories();
  16.                     foreach (DirectoryInfo dirInfo in subDirs)
  17.                     {
  18.                         try
  19.                         {
  20.                             foreach (string GFI in files)
  21.                             {
  22.                                 label7.Text = Path.GetDirectoryName(GFI);
  23.                                 label8.Text = Path.GetFileName(GFI);
  24.                                 files.Add(GFI);
  25.                                 label7.Text = "Directory";
  26.                                 label8.Text = "File";
  27.                             }
  28.                         }
  29.                         catch (UnauthorizedAccessException) { }
  30.                     }
  31.  
  32.                 }
  33.             }
Advertisement
Add Comment
Please, Sign In to add comment