Click here to Skip to main content
15,914,594 members
Home / Discussions / C#
   

C#

 
AnswerRe: Object naming convention Pin
Eddy Vluggen20-Jan-12 10:26
professionalEddy Vluggen20-Jan-12 10:26 
GeneralRe: Object naming convention Pin
Ciumac Sergiu20-Jan-12 10:36
Ciumac Sergiu20-Jan-12 10:36 
AnswerRe: Object naming convention Pin
jschell20-Jan-12 12:44
jschell20-Jan-12 12:44 
AnswerRe: Object naming convention Pin
PIEBALDconsult20-Jan-12 15:26
mvePIEBALDconsult20-Jan-12 15:26 
AnswerMessage Closed Pin
21-Jan-12 5:18
User 113800021-Jan-12 5:18 
GeneralRe: Object naming convention Pin
Ciumac Sergiu22-Jan-12 8:49
Ciumac Sergiu22-Jan-12 8:49 
AnswerRe: Object naming convention Pin
BobJanova22-Jan-12 12:42
BobJanova22-Jan-12 12:42 
QuestionHow to make an application(c#) to connect to a mdf file is located on another system in the network? Pin
hamid reza toosi20-Jan-12 5:26
hamid reza toosi20-Jan-12 5:26 
AnswerRe: How to make an application(c#) to connect to a mdf file is located on another system in the network? Pin
Eddy Vluggen20-Jan-12 5:34
professionalEddy Vluggen20-Jan-12 5:34 
AnswerRe: How to make an application(c#) to connect to a mdf file is located on another system in the network? Pin
jschell20-Jan-12 12:46
jschell20-Jan-12 12:46 
QuestionDisplay live data Pin
CNU20-Jan-12 3:50
CNU20-Jan-12 3:50 
QuestionGetdirectories performance problems Pin
Anders Hedén20-Jan-12 1:25
Anders Hedén20-Jan-12 1:25 
AnswerRe: Getdirectories performance problems Pin
Luc Pattyn20-Jan-12 1:40
sitebuilderLuc Pattyn20-Jan-12 1:40 
GeneralRe: Getdirectories performance problems Pin
Anders Hedén20-Jan-12 2:04
Anders Hedén20-Jan-12 2:04 
AnswerRe: Getdirectories performance problems Pin
Luc Pattyn20-Jan-12 2:17
sitebuilderLuc Pattyn20-Jan-12 2:17 
GeneralRe: Getdirectories performance problems Pin
Anders Hedén20-Jan-12 3:49
Anders Hedén20-Jan-12 3:49 
GeneralRe: Getdirectories performance problems Pin
Anders Hedén20-Jan-12 8:47
Anders Hedén20-Jan-12 8:47 
AnswerRe: Getdirectories performance problems Pin
Luc Pattyn20-Jan-12 18:23
sitebuilderLuc Pattyn20-Jan-12 18:23 
GeneralRe: Getdirectories performance problems Pin
Anders Hedén21-Jan-12 23:46
Anders Hedén21-Jan-12 23:46 
Hi again and thanks for your patience!

First of let me answer your questions Blush | :O ...

Luc Pattyn wrote:
You should determine what exactly is slow; is it obtaining the information? or displaying it?


It's when I try to obtain the directory info structure and not when i try to view it.


Luc Pattyn wrote:
a networked disk is always a lot slower than it is on a local disk


It's all local disks and I'm only trying to get info from one disk at the moment.

I have also changed my code to enumerate method as you can see bellow.

var dirs = new List<string>(Directory.EnumerateDirectories(folderBrowserDialog1.SelectedPath));
GetDirs(dirs);

public void GetDirs(List<string> dirs)
{
    foreach (var dir in dirs)
    {
       try
        {

            var subdir = new List(Directory.EnumerateDirectories(dir));
            if (subdir.Count > 0)
            {
                GetDirs(subdir);
            }
        }
        catch  (UnauthorizedAccessException uax)
        {
            
        }
     }
}


I added a timer for this test, and to run this it took me 55 seconds with enumerate method and 74 seconds with getDirectories method for 7000 folders. The structure of the directories looks like this : A\folders were some have subfolders, but all in all 7000 folders.
AnswerRe: Getdirectories performance problems Pin
Luc Pattyn22-Jan-12 3:40
sitebuilderLuc Pattyn22-Jan-12 3:40 
GeneralRe: Getdirectories performance problems Pin
Anders Hedén22-Jan-12 10:25
Anders Hedén22-Jan-12 10:25 
AnswerRe: Getdirectories performance problems Pin
Luc Pattyn22-Jan-12 10:43
sitebuilderLuc Pattyn22-Jan-12 10:43 
AnswerRe: Getdirectories performance problems Pin
Shameel20-Jan-12 2:18
professionalShameel20-Jan-12 2:18 
GeneralRe: Getdirectories performance problems Pin
Anders Hedén20-Jan-12 4:05
Anders Hedén20-Jan-12 4:05 
AnswerRe: Getdirectories performance problems Pin
Shameel20-Jan-12 4:56
professionalShameel20-Jan-12 4:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.