我的文件夾包含超過100個zip文件。我想從文件夾中選擇隨機6 zip文件。從文件夾中選擇隨機文件
我嘗試:
DirectoryInfo test= new DirectoryInfo(@"C:\test").GetFiles();
foreach (FileInfo file in test.GetFiles())
{
Random R = new Random(); //try to apply random logic but fail.
if (file.Extension == ".zip")
{
string a="";
for (int ListTemplate = 0; ListTemplate < 6; ListTemplate++)
{
a += file.FullName; //Want to choose random 6 files.
}
}
}
有什麼辦法來幫忙做this.Thanks。
可能重複的[從目錄中選擇隨機文件](http://stackoverflow.com/questions/742685/select-random-file-from-directory) – Stasel
你不隨意使用隨機,隨便選一個隨機0和'GetFiles()。Count - 1'之間的數字...(不需要foreach) – Sayse
我搜索並找到該鏈接,但它選擇了所有文件。不重複。 –