findfirst失敗してもfindclose呼ぶんだっけか?