Как загрузить папку с изображениями в приложении Visual C ++ Windows Form - PullRequest
0 голосов
/ 26 октября 2010

У меня есть приложение Visual C ++ Windows Form (пустое), созданное в Visual Studio 2008

Я хотел бы добавить кнопку, чтобы пользователи могли просматривать папки.

после того, как они выберут папку, я хотел бы "отсканировать" эту папку и перечислить все изображения (JPG, PNG и GIF) в моем приложении Windows Form.

Может ли кто-нибудь предоставить мне необходимые шаги?

Спасибо

1 Ответ

1 голос
/ 26 октября 2010

Я не уверен, существует ли какой-либо автоматический способ сканирования файлов изображений, но, поскольку у вас есть только 3 расширения, вы можете попробовать следующее для каждого расширения:

string[] imageList = Directory.GetFiles(path, "*.jpg");

где путь - папка, к которой вы переходите, используя диалоговое окно обзора папок (НЕ диалоговое окно просмотра файлов).

Возвращает строку всех файлов в каталоге вместе с их полными путями. При желании вы можете обрезать путь с помощью простой команды .Split ('\').

Я не уверен, что строка [] будет работать в C ++, так как синтаксис, кажется, требует символа шляпы, как показано ниже.

array<String^>^imageList

Вот ссылка для метода getfiles.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...