A good file path builder library for C#?
Posted
by Igor Brejc
on Stack Overflow
See other posts from Stack Overflow
or by Igor Brejc
Published on 2010-03-25T08:26:59Z
Indexed on
2010/03/25
8:33 UTC
Read the original article
Hit count: 531
System.IO.Path in .NET is notoriously clumsy to work with. In my various projects I keep encountering the same usage scenarios which require repetitive, verbose and thus error-prone code snippets that use Path.Combine, Path.GetFileName, Path.GetDirectoryName, String.Format, etc. Scenarios like:
- changing the extension for a given file name
- changing the directory path for a given file name
- building a file path using string formatting (like "
Package{0}.zip") - building a path without resorting to using hard-coded directory delimiters like
\(since they don't work on Linux on Mono) - etc etc
Before starting to write my own PathBuilder class or something similar: is there a good (and proven) open-source implementation of such a thing in C#?
© Stack Overflow or respective owner