复制不会提示覆盖现有文件

时间:2018-10-16 09:13:01

标签: windows batch-file copy

以下命令(在Windows终端中运行时)确实提示覆盖现有文件

copy myfile.bat myfile_2.bat

输出:Overwrite myfile_2.bat? (Yes/No/All):

为避免提示,只需添加/y选项。

但是,当从批处理文件中运行同一命令时,即使未明确给出,它也始终采用/y选项。

为什么?

1 个答案:

答案 0 :(得分:1)

查看此document

显然,在Windows 2000及更高版本中,默认操作是提示覆盖,除非正在批处理文件中执行命令

也提到了here

尝试

/-Y 

代替

/Y

/-Y导致提示您确认要覆盖现有目标文件。