[Mono-dev] DirectoryInfo.GetDirectories Bug

Jonathan Pobst monkey at jpobst.com
Fri May 23 15:21:22 EDT 2008

Hey guys, I am working on bug #393931.  Basically the bug is that 
winforms' open file dialog sorts directories case sensitive instead of 
insensitive, so directories like "Mono" and "Projects" come before "bin".

The code we use is this:

DirectoryInfo di = new DirectoryInfo (Environment.CurrentDirectory);
DirectoryInfo[] dirs = di.GetDirectories ();

foreach (DirectoryInfo d in dirs)
	Console.WriteLine (d.Name);

On Windows, this would return:
A, b, C

On Linux, this would return:
A, C, b

I realize the Linux filesystem is different, but my question is do we 
want to replicate the Windows behavior on Linux or not?  If not, I can 
work around it in winforms, but I thought this might be something we 
wanted to emulate MS on.  (MONO_IOMAP has no effect either.)


More information about the Mono-devel-list mailing list