my @paths = ( 'C:\\foo\\bar\\baz', 'C:\\foo\\bar', 'C:\\car', 'C:\\c' ); #### my @nested = ( 'C:\\foo\\bar\\baz' ); #### $VAR1 = { 'C:' => { 'c' => {}, 'car' => {}, 'foo' => { 'bar' => { 'baz' => {} } } } }; #### my @nested = ( 'C:\\c', 'C:\\car', 'C:\\foo\\bar\\baz' );