[Mono-list] [Q] cross-platform paths.

Daniel Carrera dcarrera@math.umd.edu
Fri, 23 Jul 2004 13:36:45 -0400


I have a couple of questions about paths in a cross-platform app:

 * Can I use forward slashes under Windows?  For relative paths?
   ie.  "somedir/myfile".

 * To specify a full path I need to identify the OS.  Something like:
   if (WINDOWS)
      path = "C:\\temp\myfile";
   elsif (LINUX || UNIX)
      path = "/tmp/myfile";
I just read on another post that there is an Environment class.  But I 
can't find it in the class list.  Where is it?

 * Does anyone here know Mac OS X? How do you specify a path?  Where is
   the 'tmp' directory of OS X?  Does Gtk# work on OS X?

Thanks for the help.

Daniel Carrera | No trees were harmed in the generation of this
PhD student.   | e-mail.  A significant number of electrons were,
Math Dept. UMD | however, severely inconvenienced.