нужна помощь в добавлении внешних файлов в комбинированный список - PullRequest
0 голосов
/ 22 сентября 2018

Мой вариант использования - вы выбираете поле со списком, и в раскрывающемся меню у него есть список файлов bin.Вы выбираете один, а затем нажимаете на кнопку, чтобы отправить файл корзины.Как я могу получить файлы bin вместе с моей программой в отдельной папке?

1 Ответ

0 голосов
/ 22 сентября 2018

Если ваш вопрос, «Как добавить список имен файлов из определенного каталога в комбинированный список?» , тогда вы можете использовать метод Directory.GetFiles(pathToGetFilesFrom), чтобы получить массив имен файлов(включая полный путь), и вы можете использовать метод Items.AddRage(), чтобы добавить их к вашему ComboBox:

private void Form1_Load(object sender, EventArgs e)
{
    var filePath = @"f:\public\temp";

    comboBox1.Items.AddRange(Directory.GetFiles(filePath));
}

Или, если вы просто хотите добавить имена файлов без полного пути, тогдаВы можете извлечь их с помощью Path.GetFileName():

comboBox1.Items.AddRange(Directory
    .GetFiles(filePath)
    .Select(fullPath => Path.GetFileName(fullPath))
    .ToArray());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...