Exemplo n.º 1
0
        public void NewfilePath()
        {
            FolderBrowserDialog folderBrowserDialog1 =
                new FolderBrowserDialog {
                SelectedPath = Path != "" ? Path : Application.StartupPath
            };

            if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
            {
                FilesNames?.Clear();
                FilesPaths?.Clear();
                Path = folderBrowserDialog1.SelectedPath;
                //получаем параметры текущей директории
                DirectoryInfo ourDir = new DirectoryInfo(Path);
                //просматриваем директорию и отбираем необходимые файлы
                foreach (FileInfo fileName in ourDir.GetFiles())
                {
                    //обираем файлы с указанными ниже расширениями
                    if (fileName.Extension == ".png" ||
                        fileName.Extension == ".jpg" ||
                        fileName.Extension == ".bmp" ||
                        fileName.Extension == ".jpeg")
                    {
                        //имена файлов записываем в массив
                        FilesPaths?.Add(fileName.FullName);
                        FilesNames?.Add(fileName.Name);
                    }
                }
            }
        }
Exemplo n.º 2
0
 public XmlReader()
 {
     filesPaths = new FilesPaths();
 }