1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C#遍历文件夹子目录下所有图片及遍历文件夹下的文件代码分享

C#遍历文件夹子目录下所有图片及遍历文件夹下的文件代码分享

时间:2020-04-23 03:49:55

相关推荐

C#遍历文件夹子目录下所有图片及遍历文件夹下的文件代码分享

后端开发|C#.Net教程

C#,遍历,文件夹

后端开发-C#.Net教程

在上个项目开发中遇到这样的需求,取指定目录下面的所有图片,以表格的型式展示并显示该图片的相对路径。下面小编给大家分享C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件,一起看看吧

django 源码下载,Ubuntu多进程启动,智联爬虫ip,php 8203,seo可控教程lzw

要求:取指定目录下面的所有图片,以表格的型式展示并显示该图片的相对路径。

安卓源码汉化,Ubuntu删除依赖包,tomcat监控哪种好一点,词语游鱼飞鸟爬虫,php后端是服务器吗,中山seo干货lzw

服务端代码:

科汛源码,vscode代码补全提示,ubuntu备份教程,tomcat进程重复启动,房贷爬虫,apache php集群,seo营销代理打广告,医疗门户网站 源码,css 网站 模板lzw

public partial class ViewIcon : System.Web.UI.Page { JArray ja = new JArray(); //定义一个数组 public string info = string.Empty; protected void Page_Load(object sender, EventArgs e) { var path1 = System.AppDomain.CurrentDomain.BaseDirectory;//获取程序集目录 string path = bine(path1, "Image", "menu");//bine 将3个字符串组合成路径 var images = Directory.GetFiles(path, ".", SearchOption.AllDirectories).Where(s => s.EndsWith(".jpg") || s.EndsWith(".jpg") || s.EndsWith(".jpg")); //images = Directory.GetFiles(path, "*.jpg|*.jpg", SearchOption.AllDirectories); //Directory.GetFiles 返回指定目录的文件路径 SearchOption.AllDirectories 指定搜索当前目录及子目录 //遍历string 型 images数组 foreach (var i in images){ var str = i.Replace(path1, "");//获取相对路径 var path2 = str.Replace("\\", "/");将字符“\\”转换为“/” ja.Add(path2); } info = Newtonsoft.Json.JsonConvert.SerializeObject(ja);//序列化为String } }

前端代码:

$(function(){ var images = ; var list = []; list.push("

"); list.push("

"); var images = list.join(""); $("#imgs").append(images); })

效果图如下:

下面给大家介绍下C# 遍历文件夹下所有子文件夹中的文件,得到文件名

假设a文件夹在F盘下,代码如下。将文件名输出到一个ListBox中

using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() {InitializeComponent(); } private void button2_Click(object sender, EventArgs e) {DirectoryInfo theFolder = new DirectoryInfo(@"F:\a\");DirectoryInfo[] dirInfo = theFolder.GetDirectories();//遍历文件夹foreach (DirectoryInfo NextFolder in dirInfo){ // this.listBox1.Items.Add(NextFolder.Name); FileInfo[] fileInfo = NextFolder.GetFiles(); foreach (FileInfo NextFile in fileInfo) //遍历文件 this.listBox2.Items.Add(NextFile.Name); } } }}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。