GetFiles - hvorfor så langsom?
Hej,Jeg har lavet et program der henter alle filer i et bibliotek vha. GetFiles(). Men når jeg kører det over netværk, er den uhyggeligt langsom - kører jeg en performance counter på netværket samtidig med at programmet kører, henter den max. 60kb/sek. Hvorfor kan jeg ikke udnytte mit 100Mb netværk ordentligt? Det er testet på flere forskellige maskiner... Lille test-program man kan køre:
static void Main(string[] args)
{
string strDir;
if(args.Length > 0)
strDir = args[0];
else
strDir = ".";
try
{
DirectoryInfo di = new DirectoryInfo(strDir);
if(di.Exists)
{
FileInfo[] fi = di.GetFiles();
Console.WriteLine("Biblioteket indeholder " + fi.Length + " filer.");
}
}
catch(Exception x)
{
Console.WriteLine(x.ToString());
}
}