ファイルの出力をひとつの関数内にまとめ。その他微修正