getFile function