#c# #azure
#c# #azure
Вопрос:
Я боюсь, что ответ «Нет», но я надеюсь, что я ошибаюсь.
У меня есть список из более чем 5000 имен файлов, и все, что мне нужно, это длина (размер) каждого файла. Я могу сделать это:
foreach (string image in imageList)
{
CloudFile pictureFile = myCloudFileDirectory.GetFileReference($"{_path}/image");
Long imageSize = pictureFile.Properties.Length;
// other logic
}
Проблема в том, что с более чем 5000 файлами это немного foreach
занимает слишком много времени.
Я пытаюсь выяснить, как я могу просто получить .Properties
без необходимости извлекать весь облачный файл.
Возможно ли это?
Ответ №1:
var someList = myCloudFileDirectory.ListFilesAndDirectories().ToList()
Это сделало свое дело. Внутри someList
я могу найти свойства и длину (размер) файла.