How is it possible to parse command-line arguments that are to be interpreted as paths? args[] contains strings that are automatically joined if they are quoted, e.g.:
I like your idea:
_path = args[i].Replace("\"", @"\");
It is clean, and will have no effect unless the problem exists.