gpt4 book ai didi

c# - 从目录中选择随机文件

转载 作者:行者123 更新时间:2023-11-30 13:10:59 25 4
gpt4 key购买 nike

<分区>

关于如何改进这个方法有什么建议吗?我目前正在使用它从壁纸目录中选择一张壁纸

我知道你不应该再使用 arraylist 但我想不出一个替代方案我也不确定如何在目录信息中过滤不止一种类型的文件(即 jpg gif png)。

任何建议或调整都会很棒

private string getrandomfile(string path)
{
ArrayList al = new ArrayList();
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] rgFiles = di.GetFiles("*.*");
foreach (FileInfo fi in rgFiles)
{
al.Add(fi.FullName);
}

Random r = new Random();
int x = r.Next(0,al.Count);

return al[x].ToString();

}

谢谢

崩溃

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com