.NET Framework でファイルパスを操作する場合は
文字列操作ではなく Path クラスを使うことが強く推薦されていますが
Path.Combine(path1, path2) だけだとpath2の指定次第で変なパスに飛んでいったりします
そんな中で Path.IsPathRooted(path) は結構使えそうな感じ...
指定したパスがルートから指定されているかどうかをチェックできます
Path.Combile の前にチェックすることでいきなりルートを指定されることがなくなります
これだけでは ../../path な指定を回避できませんが
パスチェックの一部として利用するのは便利そうですね