Updates or adds a file.