Пример #1
0
 private static DFileInfo traverseFileSystem(DFileInfo currentFile, IEnumerator<string> nameEnumerator)
 {
     if (currentFile == null) return null;
     currentFile.Navigated();
     string name = nameEnumerator.Current;
     var nextFile = currentFile.Find(name);
     if (nameEnumerator.MoveNext())
         return traverseFileSystem(nextFile, nameEnumerator);
     else return nextFile;
 }