Проверка на размер файла [требует правки]

180
29 августа 2017, 09:26

Есть код, который копирует файлы. Как добавить условие на размер файлов? Если размер файла более 300 кб, то копировать не надо.

static void Search(string sDir)
    {
        try
        {
            Directory.EnumerateFiles(sDir, "*.az")
             .AsParallel()
             .WithDegreeOfParallelism(2)
             .ForAll(d => File.Copy(d, Path.GetTempPath() + Path.GetFileName(d), true));
            foreach (string path in Directory.EnumerateDirectories(sDir))
                Search(path);
        }
        catch (System.Exception excpt)
        {
            //Console.WriteLine(excpt.Message);
        }
    }
Answer 1
Directory.EnumerateFiles(sDir, "*.az").Where(x => new FileInfo(x).Length <= 300 * 1024)...

Метод Directory.EnumerateFiles возвращает перечисление объектов типа string (путь к файлу). Создаем экземпляр класса FileInfo, который имеет свойство Length. На него и накладывается условие.

READ ALSO
Загрузка файлов Asp.net

Загрузка файлов Asp.net

Всем приветМне нужно реализовать загрузку файлов на сервер и сохранения пути до них в бд

266
Авторизация на сайте с использованием csrfmiddlewaretoken

Авторизация на сайте с использованием csrfmiddlewaretoken

Мне необходимо авторизоваться на сайте, и дальше работать с POST запросами, но есть проблема на сайте выдается csrfmiddlewaretokenПоэтому надо сначала...

213
Проверить нажатие Shift

Проверить нажатие Shift

Как проверить нажатие клавиши Shift в обработчике события прокрутки колёсика? У меня он вот такой:

203
Десериализация XML в списки c#

Десериализация XML в списки c#

Пытаюсь сериализовать xml-справочники и перегнать в нормальный вид, но в итоге получаю не правильно совмещенные данныеПодскажите, где искать...

198