最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C#遍历文件夹及子目录下所有图片
时间:2017-03-06 编辑:简简单单 来源:一聚教程网
要求:取指定目录下面的所有图片,以表格的型式展示并显示该图片的相对路径。
服务端代码:
代码如下 | 复制代码 |
publicpartialclassViewIcon : System.Web.UI.Page { JArray ja =newJArray();//定义一个数组 publicstringinfo =string.Empty; protectedvoidPage_Load(objectsender, EventArgs e) { var path1 = System.AppDomain.CurrentDomain.BaseDirectory;//获取程序集目录 stringpath = Path.Combine(path1,"Image","menu");//Path.Combine 将3个字符串组合成路径 var images = Directory.GetFiles(path,".", SearchOption.AllDirectories).Where(s => s.EndsWith(".png") || s.EndsWith(".jpg") || s.EndsWith(".gif")); //images = Directory.GetFiles(path, "*.png|*.jpg", SearchOption.AllDirectories); //Directory.GetFiles 返回指定目录的文件路径 SearchOption.AllDirectories 指定搜索当前目录及子目录
//遍历string 型 images数组 foreach(var iinimages){ var str = i.Replace(path1,"");//获取相对路径 var path2 = str.Replace("\\","/");将字符“\\”转换为“/” ja.Add(path2); }
info = Newtonsoft.Json.JsonConvert.SerializeObject(ja);//序列化为String } } |
前端代码:
效果图如下:
-
上一个: 浅谈C# winForm 窗体闪烁的问题
-
下一个: C#实现日期格式转换的公共方法类实例
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10