File.openでErrno::ENOENTが出る場合ってどんなの?

ファイルが存在しませんって言われてもそりゃ新たに作るファイルなんだしオープン時点で無いの当たり前じゃん?