collection of basic file manipulation function methods