public static List <String> GetFileList(String sourceFolder, String searchingCriteria) { List <String> lstFiles = new List <string>(); if (rapi.DevicePresent) { if (!rapi.Connected) { rapi.Connect(); } IEnumerable <FileInformation> files = rapi.EnumerateFiles(Path.Combine(sourceFolder, searchingCriteria)); foreach (var file in files) { lstFiles.Add(Path.Combine(sourceFolder, file.FileName)); } if (rapi != null && rapi.Connected) { rapi.Disconnect(); } } return(lstFiles); }