二つのPath文字列を与えて相対パスを求める
スマートな解法がありませんでしょうか

カレント aaa/bbb/ccc/ddd.txt
ターゲット aaa/www/zzz/yyy.txt

相対パス ../../www/zzz/yyy.txt

なんにもアイデアがうかびませんorz