| 86 |  | public static List<String> getXmlFilesWildcard(String filewildcard) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 87 |  | { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 88 |  | List<String> xmlFiles = new List<String>(); | 
 
 
 
 
 
 
 
 
 
 
 | 89 | < | String[] files = System.IO.Directory.GetFiles(getExePath()); //Get all files in executable directory | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 89 | > |  | 
 
 
 
 
 | 90 | > | String dir = Path.GetDirectoryName(filewildcard); // Get the specified directory | 
 
 
 
 
 | 91 | > | if (dir == "") | 
 
 
 
 
 | 92 | > | { | 
 
 
 
 
 | 93 | > | dir = Util.getExePath(); | 
 
 
 
 
 | 94 | > | } | 
 
 
 
 
 | 95 | > | String wildcard = Path.GetFileName(filewildcard); // Get files/wildcard | 
 
 
 
 
 | 96 | > | String[] files = System.IO.Directory.GetFiles(dir); //Get all files in specified directory | 
 
 
 
 
 
 
 
 
 
 
 | 97 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 98 |  | foreach (String file in files) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 99 |  | { | 
 
 
 
 
 
 
 
 
 
 
 | 100 | < | Regex wildcardRegex = new Regex(Util.WildcardToRegex(filewildcard), RegexOptions.IgnoreCase); //case insensitivity | 
 
 
 
 
 
 
 
 
 | 100 | > | Regex wildcardRegex = new Regex(Util.WildcardToRegex(wildcard), RegexOptions.IgnoreCase); //case insensitivity | 
 
 
 
 
 
 
 
 
 
 
 | 101 |  | if (wildcardRegex.IsMatch(Path.GetFileName(file))) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 102 |  | { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 103 |  | xmlFiles.Add(file); |