Самое простое, что вы можете сделать, это использовать System.IO.Directory.GetFiles(..)
, например:
var myModel = new myModel {
Files = Directory.GetFiles(@"c:\temp")
}
Однако, Directory.GetFiles(..)
предоставит вам массив строк, с которыми может быть немного сложно работать. Если вам нужно использовать файлы более объектно-ориентированным образом, обратитесь к классам DirectoryInfo
и FileInfo
.
Пример:
var directory = new DirectoryInfo(@"c:\temp");
foreach (FileInfo fi in directory.GetFiles()) {
Console.WriteLine(@"FileName: {0}", fi.Name);
}
Ссылка MSDN: http://msdn.microsoft.com/en-us/library/07wt70x2.aspx