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开发框架网发布内容,转载请附上原文出处连接
post 管理员