备份单个文件并覆盖Windows中与批处理文件一起存在的文件

The question could be a duplicate but I didn't find anything that explains it. I have a batch that changes hosts entries in Windows. Before it's doing that I want that it makes a copy in the same folder just as hosts.bak and if the backup already exists it should overwrite it.