在实际开发工作中,如果创建一个文件或一个文件夹不知道该如何取名字的时候,我们可以为文件或文件夹随机创建一个名字,下面,济南网站建设news.hcsw666.com/小编就来为大家介绍几种c#编程语言中的几种常见为文件或文件夹随机创建一个名字的方法,有需要的朋友可以过来参考一下。
1、C#实现生成随机文件名或文件夹名方法一:
关键代码:
string randomFileName = Path.GetRandomFileName();<br />Console.WriteLine(randomFileName); // 示例输出: "qf2jx.700"
2、C#实现生成随机文件名或文件夹名方法二:
关键代码:
<p>public static string GenerateRandomFilename(int length = 10, string extension = ".tmp")<br />{<br />const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";<br />var random = new Random();<br />return new string(Enumerable.Repeat(chars, length)<br />.Select(s => s[random.Next(s.Length)]).ToArray()) + extension;<br />}</p><p>// 使用示例:<br />string filename = GenerateRandomFilename(12, ".txt");<br />Console.WriteLine(filename); // 示例输出:"XK9B3L8M2N7P.txt"</p>
3、C#实现生成随机文件名或文件夹名方法三:
关键代码:
string guidFilename = Guid.NewGuid().ToString() + ".dat";<br />Console.WriteLine(guidFilename); // 示例输出:"a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8.dat"
4、C#实现生成随机文件名或文件夹名方法四:
关键代码:
string timestampedName = $"file_{DateTime.Now:yyyyMMddHHmmss}_{new Random().Next(1000, 9999)}.log";<br />Console.WriteLine(timestampedName); // 示例输出:"file_20250617061530_1234.log"
评论