| 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); |