Exemple #1
0
 public void RecurseIntoDirectory(String myDirectory)
 {
     foreach (string A in Directory.EnumerateDirectories(myDirectory))
     {
         RecurseIntoDirectory(A);
     }
     foreach (String B in Directory.EnumerateFiles(myDirectory))
     {
         FileHashEntry myFileHash = new FileHashEntry(mySha, B);
         myHash.Add(myFileHash);
     }
 }
 public void RecurseIntoDirectory(String myDirectory)
 {
     foreach (string A in Directory.EnumerateDirectories(myDirectory))
     {
         RecurseIntoDirectory(A);
     }
     foreach (String B in Directory.EnumerateFiles(myDirectory))
     {
         FileHashEntry myFileHash       = new FileHashEntry(mySha, B);
         FileStream    myFileOpenStream = new FileStream(myFileHash.Location, FileMode.Open, FileAccess.Read);
         Stream        myFile           = FileStream.Synchronized(myFileOpenStream);
         myHash.Add(myFileHash);
     }
 }