File is a data manipulation class