public bool RenameFilesByDirectory(int numberOfDirs, NameByPathSeperatorEnum seperator, DisplaySortOptionEnum sortBy, out string error, out string displayFileName, bool incrementNames = false, bool spaceBuffer = false, bool forDisplay = false) { m_Model.SetApplicationState(ApplicationStateEnum.FileOperation); if (!FileOperations.RenameFilesByDirectory(m_Model.GetFiles(), numberOfDirs, m_Model.GetFileNameByPathSeperatorTuple(seperator), sortBy, out error, out displayFileName, incrementNames, spaceBuffer, forDisplay)) { m_Model.SetApplicationState(ApplicationStateEnum.Ready); logger.Debug(error); return(false); } m_Model.RaiseFilePathChangedEvent(m_Model.GetAllFilePaths()); return(true); }