--- xmlTools/trunk/posUpdate/Util.cs 2013/03/26 02:30:48 742 +++ xmlTools/trunk/posUpdate/Util.cs 2013/03/26 10:39:19 743 @@ -86,11 +86,18 @@ namespace xmlTools public static List getXmlFilesWildcard(String filewildcard) { List xmlFiles = new List(); - String[] files = System.IO.Directory.GetFiles(getExePath()); //Get all files in executable directory + + String dir = Path.GetDirectoryName(filewildcard); // Get the specified directory + if (dir == "") + { + dir = Util.getExePath(); + } + String wildcard = Path.GetFileName(filewildcard); // Get files/wildcard + String[] files = System.IO.Directory.GetFiles(dir); //Get all files in specified directory foreach (String file in files) { - Regex wildcardRegex = new Regex(Util.WildcardToRegex(filewildcard), RegexOptions.IgnoreCase); //case insensitivity + Regex wildcardRegex = new Regex(Util.WildcardToRegex(wildcard), RegexOptions.IgnoreCase); //case insensitivity if (wildcardRegex.IsMatch(Path.GetFileName(file))) { xmlFiles.Add(file);