1
我想从目录中选择现有的图像。图像文件在创建时会动态更名,但它们当前的格式不能更改。这是一个例子。使用Linq/C#选择随机图像?
client_2010_10_23_001.jpg
实质上,图像是根据上载时间和递增名称。也许将文件名分割成一个数组并选择这种方式?我认为这可能是正确的方向,但我很难设想出这种方法。
谢谢!
我想从目录中选择现有的图像。图像文件在创建时会动态更名,但它们当前的格式不能更改。这是一个例子。使用Linq/C#选择随机图像?
client_2010_10_23_001.jpg
实质上,图像是根据上载时间和递增名称。也许将文件名分割成一个数组并选择这种方式?我认为这可能是正确的方向,但我很难设想出这种方法。
谢谢!
我想这会做到这一点:
var allImages = System.IO.Directory.GetFiles("C:\\", "*.jpg");
var random = new Random();
var randomImage = allImages[random.Next(allImages.Length)];
很快,谢谢! – John 2010-10-23 15:19:39
你去到有关的图像文件的名称连篇累牍。由于从文件目录中抓取随机图像与文件名无关,是否有这样的理由? – 2010-10-23 14:41:41
我只是想避免包括随机选择像1.jpg,2.jpg等图像的旧支持的答案。图像名称必须保持不变,因为我无法想象解决方案,所以很难知道如果你遵循我的意思,什么“不”包括在内。 – John 2010-10-23 15:22:47