C#从文件夹中随机获取一个文件


一、获得文件夹中文件列表

// 获得文件夹中文件列表
string imageSourceDir ="C:\\test";
System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(imageSourceDir);
var files = directory.GetFiles("*.jpg", System.IO.SearchOption.TopDirectoryOnly);
var ImgList = files.Select(s => s.FullName).ToList();

二、获取一个随机数

private Random _random;
Random RandomObj
{
	get
	{
		if (_random == null)
			_random = new Random();
		return _random;
	}
}
var index = RandomObj.Next(0, ImgList.Count);
return ImgList[index];
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:html img标签更改图片尺寸后图片变得模糊
下一篇:html 两个image中间有间隙,有空隙,有空白,有间隔
评论列表

发表评论

评论内容
昵称:
关联文章

C#文件夹随机获取一个文件
JS生成一个随机字符串
C# Winform选择文件夹目录
C# 配置文件增加自定义节点
C# winform选择dll文件
C#的反射:获取类直接实现的接口并排除继承的上级接口
C# / VB.NET 在Word嵌入多媒体(视频、音频)文件
自己创造一个格式,自定义文件后缀名
C# 做早餐看同步异步
数据库或者其他位置加载ASP.NET MVC Views 视图 数据库中加载 cshtml
客户端接收文件
C# 读取txt文件生成Word文档
C#错误异常日志记录到文件
文件加密技术研究
ASP.NET Core MVC 在过滤器ActionFilter保存页面的生成的html静态页面文件
C# WPF MVVM模式Prism框架零搭建(经典)
ASP.NET MVC和ASP.NET Core MVC获取当前URL/Controller/Action
如何Gitblit服务器恢复Git仓库:不需要重新部署
跨账套获取数据
批处理bat共享文件夹自动对比文件如果有更新就上传,实现一键发布版本

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码