split Files__create to Files__create_with_file_path and Files__create_with_dir_path