我需要一段代码, 使用 .net 读取一个文件夹内的所有图片并保存路径到 List 中。

思路有,但是具体代码写不通顺~!总之类似绑定数据库中的数据到 List 中。区别就是这个是从文件夹中读图片,而不是从数据库。

list里面放的是图片文件的路径吧追问

是滴

追答

假设path是你的文件夹,这么写
string[] files = Directory.GetFiles(path);
List filelist = new List();
for (int i = 0; i < files.Length; i++)
{
FileInfo fi = new FileInfo(files[i]);
//这里写你要获取图片的类型
if (fi.Extension == ".jpg" || fi.Extension == ".bmp"|| fi.Extension == ".ico")
filelist.Add(files[i]);
}

追问

我试试昂

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-22
要自己动手,伸手党对於学习中的人并不好,多研究System.IO这东西你自己就会写了,挺简单的

.net 如何读取出web某一目录下面的所有图片 并显示在网页中
需要应用system.text;和system.io;DirectoryInfo di = new DirectoryInfo(path);\/\/目录地址 FileInfo[] fis = di.GetFiles();StringBuilder sb = new StringBuilder();string master = "";foreach(FileInfo fi in fis){ sb.AppendLine(master.Replace("{Url}",fi.Name));} Response.Write(sb.T...

vb.net怎么把一个文件夹的所有文件都添加到listbox里。
定义一个窗体继承自System.Windows.Forms.Form。添加以下控件对象到窗体:Private folderBrowserDialog1 As System.Windows.Forms.FolderBrowserDialog Private button1 As System.Windows.Forms.Button Private listBox1 As System.Windows.Forms.ListBox 给button1的Click事件添加以下处理程序:Sub Button1Click...

c# .net winform 我用listview 和 imagelist 两个控件组合用来显示某...
1.新建项目,拖一个listview 控件。拖一个contextMenuStrip 控件。2.先在listview中绑定你要显示那个文件下所有的图片数据 3.打开contextMenuStrip控件,items集合(也可以动态绑定),添加右键菜单项,删除,在界面上双击刚才添加的删除,写删除代码(file.delete(。。。)) 在本地删除文件会做吗?打开lis...

使用vb.net读取文件夹中所有文件的指定内容
先按行读出所有数据,然后找到需要的信息 IEnumerable <string > list= File.ReadLines("test.txt",Encoding.Default ); foreach (string s in list) { if (s.Contains("图名")) { textBox1.Text += s+"\\r\\n"; } if (s.Contains("图号")) { textBox1...

asp.net c# 怎样在主页显示某个文件夹里的所有图片
思路:1.文件上传的时候DB记录文件路径。2.default.aspx增加datalist控件设计模版 前台如:<asp:DataList ID="DataList1" runat="server" Height="30px" RepeatColumns="1" Width="705px" CssClass="style4"> <ItemTemplate> ...

用ASP.NET创建网络相册保存美丽记忆
Sub 其中 用Server mappath获得当前目录的路径 而dirinfo getfiles()将会返回该目录下的所有文件 而由于我们的是相册 只需要看到比如JPG BMP GIF等图象文件 所以我们可以通过程序实现 只装载这些类型的文件 这通过一个自定义的过程FilterForImages来实现 该过程将只返回指定文件夹中图象类型的文件 代码...

VB.NET遍历查找某个文件夹,并找出指定文件
假设路径为C:\\abc 代码:Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim Files As ObjectModel.ReadOnlyCollection(Of String) = My.Computer.FileSystem.GetFiles("C:\\abc") Dim FileSize As Long, FileName As String = Noth...

如何用ASP.NET想数据库中存取图片
http:\/\/www.programfan.com\/club\/showpost.asp?id=29186 以下是存储并显示图片的代码 private void button1_Click(object sender, EventArgs e) \/\/button1的Click事件 \/\/存储图片的代码,需在界面添加按钮Button1,打开文件对话框openFileDialog1,列表框listBox1和图片控件pictureBox1,代码注释部分为...

vb.net高手帮忙看一下这个从listbox中截取字符串的代码哪里不对
'获取完整路径下的文件名称,添加到ListBox1 ListBox1.Items.Add(IO.Path.GetFileName(path))Next 第二种方法:'读取D:\\Temp目录下所有文件完整路径名称 Dim pathArray As String() = IO.Directory.GetFiles("D:\\Temp")'历遍文件完整路径 For Each path As String In pathArray '根据文件完整...

VB.NET 单击按钮后,弹出保存文件对话框,把ListBox的内容保存到.txt中...
SaveFileDialog1.Filter = "文本文档|*.txt"If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then FileOpen(1, SaveFileDialog1.FileName, IO.FileMode.Open, OpenAccess.Write)For i As Integer = 0 To ListBox1.Items.Count - 1 Print(1, ListBox1.Items(i).ToString)Next File...

相似回答