file: more operations