Esempio n. 1
0
 public void RecursivelyRename(string path)
 {
     foreach (var file in fileSystem.GetFiles(path))
     {
         renameFileOrFolderAccordingToConvention.Rename(file, t4StateContext.GetDictionaryFromState());
     }
     foreach (var directory in fileSystem.GetDirectories(path))
     {
         RecursivelyRename(directory);
         if (directory.Contains(RenameFileOrFolderAccordingToConvention.TokenDelimiter))
         {
             fileSystem.DeleteDirectory(directory);
         }
     }
 }