public static void CheckConfigRules(Rule rule, string path) { RulesManager rulesManager = new RulesManager(); var fileName = Path.GetFileName(path); var match = Regex.Match(fileName, rule.FilePattern); if (match.Success) { rule.MatchesCount++; //path = AppendFileName(rule, path); var newFileName = Path.GetFileName(path); rulesManager.MoveToFolder(newFileName, path, rule.DestinationFolder); } }