isValidでいいじゃん。
ここの回答見てて思うけど、一般的な名称を除外してない?
「○○が××であるということを表わすメソッド名」って言われたら
ほぼ確実に○○と××を組み合わせてるように思うんだけど。
むしろ、>>92とか俺は好み。多分、実際に見たら笑うけど。

>>102
なんか処理内容が凝集されすぎてない?
パスをパースすることと、ファイルに関するオブジェクト取得は別の責務に感じるんだけど。