[Mono-list] directory path separator
Jonathan Pryor
jonpryor@vt.edu
Thu, 16 Sep 2004 20:07:38 -0400
On Thu, 2004-09-16 at 09:50, Kevin White wrote:
> In java there is the notion of using a system variable to tell you
> what the platform-specific folder separator is. Is the same true for
> .Net? I've only done .Net on windows and haven't cared until now.
As others have already stated, you can use
System.IO.Path.DirectorySeparatorChar.
You can also use System.IO.Path.Combine(string, string), which handles
DirectorySeparatorChar transparently:
string path1 = "foo" + Path.DirectorySeparatorChar + "bar";
string path2 = Path.Combine ("foo", "bar");
Path.Combine() is the recommended approach, as it needs less typing. :-)
- Jon