遍历文件夹里面的文件,并绑定到dropdownlist

本文介绍了一种使用C#从指定文件夹获取所有文件,并将其名称处理后填充到 DropDownList 控件的方法。通过 Directory 类的 GetFiles 方法获取文件路径,再进行路径替换得到纯文件名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

string rep_path = Server.MapPath("reports");
        string[] files = Directory.GetFiles(rep_path);
        string[] report_files = new string[files.Length];
        for (int i = 0; i < files.Length; i++)
        {
           
            report_files[i] = files[i].Replace(rep_path + "//", "");
        }
        DropDownList1.DataSource = report_files;

        DropDownList1.DataBind();

DataAnalysisApp 使用C#开发一个数据分析软件 使用VS2012 .net4.5开发 第一步多选框选择系列一共有6个系列(H系列、U系列、Smart150系列、Smart200系列、FS系列、TS系列)默认是U系列,每个 系列有两个判断值HeadPosSet、CondPressSet,U系列判断值的数为415和3,H系列判断值的数为30和16.79, Smart150系列判 断值的数为330和3,Smart200系列判断值的数为340和3,FS系列断值的数为465和24.747,FS系列断值的数为465和18.499。 第二步点击按钮选择文件夹文件夹地址显示出来 第三步点击按钮处理文件夹内的数据,每个系列处理文件夹内的数据方式也不同, H系列文件夹内含有多个CSV格式文件(每个文件最大为80KB)需要区分为两个数据,区分两个数据文件条件为文件名 含有H1和H2,每一个CSV格式文件算作1片数据,计算在文本框显示出H1、H2有多少片数据,数据顺序为文件创建时间 U系列文件夹内含有多个TXT格式文件(每个文件最大为80KB),一个TXT文件算作1片数据,计算在文本框显示出有 多少片数据,计算后数据顺序为文件创建时间 Smart150系列文件夹内含有多个TXT格式文件(每个文件最大为80KB),这些TXT文件需要排除文件名为“Alarm、 AlarmDetail、Event、Exception、IOData、Operation、Robot”命名的文件,剩余TXT文件一个TXT文件算作1片数据,计算 在文本框显示出有多少片数据,计算后数据顺序为文件创建时间 Smart200系列文件夹内含有多个TXT格式文件(每个文件最大为80KB),这些TXT文件需要排除文件名为“Alarm、 AlarmDetail、Event、Exception、IOData、Operation、Robot”命名的文件,剩余TXT文件算作1片数据,计算在文本框显示 出有多少片数据,计算后数据顺序为文件创建时间 FS系列文件夹内含有多个TXT格式文件(每个文件最大为80KB),这些TXT文件一个TXT文件算作1片数据,计算在文 本框显示出有多少片数据,计算后数据顺序为文件创建时间 TS系列文件夹内含有多个TXT格式文件(每个文件最大为80KB),这些TXT文件一个TXT文件算作1片数据,计算在文 本框显示出有多少片数据,计算后数据顺序为文件创建时间 第四步根据计算出多少片数据选取三个区间的数据(H系列需要六个区间),需要人员输入区间,超出计算后数据总数报错
最新发布
08-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值