Как эффективно получить имена файлов в папке в C#?C#

Место общения программистов C#
Ответить
Anonymous
 Как эффективно получить имена файлов в папке в C#?

Сообщение Anonymous »

Я пытаюсь найти способ, который потребляет меньше памяти, чтобы получить имена файлов из папки. < /p>
Я попробовал эти два метода (оба работы), но я не знаю что дешевле: < /p>
string[] files;

//method 1
files = new DirectoryInfo(root)
.GetFiles()
.Select(f => f.Name).ToArray();

//method 2
files = Directory.GetFiles(root);
for (int i = 0; i < files.Length; i++)
files = Path.GetFileName(files);


Подробнее здесь: https://stackoverflow.com/questions/716 ... older-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»