Вопрос : directoryInfo.GetFiles () медленно в .net.

Мы используем обеспеченную часть code.
When, котор мы сделали эксплуатационное испытание мы нашли что эта часть Кодего принимает sec 12 для после этого 10 архивов над network.
I am немного запутанный, почему она принимает это огромное количество времени для такого малого числа архивов. Любой вопрос ширины полосы частот или более лучшая дорога сделать такую же вещь?

I am using следующий Кодий в одном из нашего проекта:
outputfileNameExists bool

private (fileName string, regionName шнура) {fileName
= formatOutputFileName (fileName); directoryInfo
DirectoryInfo = новое DirectoryInfo (ConfigurationManager.
AppSettings [«ReportDownLoadPath»]. Replace («Region», regionName). Уравновешивание ()); fileInfo
FileInfo []; директория
//If существует в определенном drive
если
, то {fileInfo
= directoryInfo.GetFiles (); архивы
//If имеющиеся в определенном folder
если (fileInfo.Length > 0)
, то {fileSplitter чарса
[] = ConfigurationManager.AppSettings [«FileSplitter»] .ToCharArray ();
для (fileIndex int = 0; fileIndex < fileInfo.Length;
fileIndex++) {
если (fileInfo [fileIndex] .FullName. Разделите (fileSplitter) [0]. Trim (). Contains (fileName.Trim ()))
{
возвращенное true; ложное




}}}} возвращенное;
Looking
} вперед к слышать от you.
class=

Ответ : directoryInfo.GetFiles () медленно в .net.

Не что я осведомленн. Я никогда не замечал никакие утечки на проектах, котор оно было использовано.
Этими проектами были применения побежали справедливо короткая, поэтому утечки памяти пошли бы незамеченный больше всего времени.

Отношения
Marco

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us