Mega Code Archive

 
Categories / C# / Development Class
 

Given a directory select a random file from it

using System; using System.Collections.Generic; using System.IO; using System.Security.Cryptography; using System.Text; namespace Dropboxifier {     static public class FileUtils     {         /// <summary>         /// Given a directory select a random file from it.         /// </summary>         static public string SelectRandomFileFromFolder(string folderName)         {             DirectoryInfo di = new DirectoryInfo(folderName);             if (di.Exists)             {                 FileInfo[] files = di.GetFiles();                 if (files.Length > 0)                 {                     Random randGenerator = new Random();                     int index = randGenerator.Next(0, files.Length - 1);                     return files[index].FullName;                 }             }             return null;         }     } }