pub async fn append_file<P>(name: P) -> Result<File>where
    P: AsRef<Path>,