package Ġme . way ne . file Ċ Ċ import Ġjava . io . File Ċ Ċ fun ĠreadFile And Read As Line ( dir : ĠString ): ĠMutable List < String > Ġ{ ĊĠĠĠ Ġval Ġresult Ġ= Ġmutable ListOf < String >() ĊĠĠĠ ĠFile ( dir ). buffered Reader (). forEach Line Ġ{ ĊĠĠĠĠĠĠĠ Ġresult . add ( it . trim ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġresult Ċ } Ċ Ċ fun Ġload Dir Sub Files ( dir : ĠString ): ĠArray < out ĠFile >? Ġ{ ĊĠĠĠ Ġval Ġdir File Ġ= ĠFile ( dir ) ĊĠĠĠ Ġreturn Ġdir File . list Files () Ċ } Ċ Ċ fun Ġload Dir Sub File Names ( dir : ĠString ): ĠList < String > Ġ{ ĊĠĠĠ Ġval Ġfile List Ġ= Ġload Dir Sub Files ( dir ) Ġ?: Ġreturn Ġempty List () ĊĠĠĠ Ġreturn Ġfile List . map Ġ{ Ġit . name Ġ} Ċ }