示例#1
0
        private List<DoneXML> loadDoneXML(string dir)
        {
            List<DoneXML> dn = new List<DoneXML>();

            // читаем каждый XML файл в каталоге dir
            // и загружаем в списко уже сделланных исследований
            
            // сначала получим список файлов
            string[] files = Directory.GetFiles(dir, "*.xml");
            foreach (string fn in files)
            {
                // пример имени файла xml 2015-02-05 701.xml
                Regex regex = new Regex(@"xml \d{4}-\d{2}-\d{2} (\d+).xml");
                foreach (Match match in regex.Matches(fn))
                {
                    string nom = match.Groups[1].Value;
                    DoneXML d = new DoneXML();
                    d.Nomer = int.Parse(nom);
                    dn.Add(d);
                } 
            }

            return dn;
        }
示例#2
0
        private List<DoneXML> loadDoneXML(string dir)
        {
            List<DoneXML> dn = new List<DoneXML>();

            // читаем каждый XML файл в каталоге dir
            // и загружаем в списко уже сделланных исследований

            // сначала получим список файлов
            string[] files = Directory.GetFiles(dir, "*.xml");
            foreach (string fn in files)
            {
                // пример имени файла xml 2015-02-05 701.xml
                Regex regex = new Regex(@"xml \d{4}-\d{2}-\d{2} (\d+).xml");
                foreach (Match match in regex.Matches(fn))
                {
                    string nom = match.Groups[1].Value;
                    DoneXML d = new DoneXML();
                    d.Nomer = int.Parse(nom);
                    dn.Add(d);
                }
            }

            return dn;
        }