Beispiel #1
0
 // Update all the files to their new names, then check for clashes
 private void UpdateFiles()
 {
     for (int i = 0; i < Files.Count; i++)
     {
         Files[i].NewFileName = _renameStrategy.RenameFile(_fileMetaData[i], i, _helper);
         Files[i].Clashes     = false;
     }
     CheckForClashes();
 }
 private void GenerateNewFileNames()
 {
     _newFileNames = new List <string>(_fileMetaData.Count);
     _collection.Clear();
     for (int i = 0; i < _fileMetaData.Count; i++)
     {
         _newFileNames.Add(_renameStrategy.RenameFile(_fileMetaData[i], i));
         _collection.Add(Tuple.Create <String, String, bool>(_fileMetaData[i].Name, _newFileNames[i], _fileMetaData[i].IsDuplicate));
     }
 }