c# - 需要帮助将外部文件添加到组合框
问题描述
我的用例是您选择组合框,它从下拉菜单中有一个 bin 文件列表。您选择一个然后单击按钮以发送 bin 文件。如何将 bin 文件与我的程序一起放在单独的文件夹中?
解决方案
如果您的问题是“如何将特定目录中的文件名列表添加到组合框?” , 然后你可以使用该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());
推荐阅读
- node.js - 猫鼬插入顺序
- list - 在颤动中创建一个带有分隔符的开关列表图块
- laravel - 在 Laravel Vapor 上使用 Laravel Echo (Pusher)
- sql - 通过检查 SQL Server 中的购买日期值来获取少于 90 天的订单 ID
- python - Django 和 MongoDB 在 django 模型上的默认 ID autoField 存在问题
- bootstrap-4 - 在 Django 表单集上从 for 循环构建 Bootstrap 4 手风琴卡
- amazon-web-services - Dynamo DB 项目的触发器更新
- java - 特点 ?在 EntityManager::createNativeQuery 上导致错误
- sql - 如何将 ASC 或 DESC 添加到 ORDER BY SQL 查询
- sapui5 - 在 SAPUI5 中删除数据导出中的列标题的选项