> 何故かファイルを開いた時はやはり一つ上のimageディレクトリを開くのです。

自分のコードに責任を持ちなよ。なぜか、なんていってるうちは解決できない。