scape char is '#' then "a#.b" 
 produces a segment called "a.b", but "a##.b" produces a segment called "a#" 
 with a child called "b" and "a###.b" produces a segment called "a#.b".
 Finally, "a#b" produces a segment called "a#b" - the escape processing is only used
 immediately prior to the path separator.
 
 Any escape character may be used.
 Backslash ('\\') is the most obvious candidate but be aware that the JDK Properties
 loader has its own rules for escape processing (documented in the Javadoc for 
 <