File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed
Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -98,7 +98,26 @@ public void Reload()
9898 pnlExistingGroups . Controls . Clear ( ) ;
9999 pnlExistingGroups . Height = 0 ;
100100
101- string [ ] subDirectories = Directory . EnumerateDirectories ( Paths . ConfigPath ) . ToArray ( ) ;
101+ List < String > subDirectories = new List < String > ( ) ;
102+
103+ using ( IEnumerator < String > enumeratorDrectories = Directory . EnumerateDirectories ( Paths . ConfigPath ) . GetEnumerator ( ) )
104+ {
105+ while ( true )
106+ {
107+ try
108+ {
109+ if ( ! enumeratorDrectories . MoveNext ( ) )
110+ break ;
111+ subDirectories . Add ( enumeratorDrectories . Current ) ;
112+ // processing
113+ }
114+ catch ( Exception e )
115+ {
116+ }
117+ }
118+ }
119+
120+
102121 //string[] subDirectories = Directory.GetDirectories(Paths.ConfigPath);
103122 foreach ( string dir in subDirectories )
104123 {
You can’t perform that action at this time.
0 commit comments