创建用于将文件夹从一个目录复制到另一个目录的BAT文件:事先回答CMD问题



我有这样的 .bat文件:

xcopy "C:sourcepathsourcefoldername" "C:resultpathsourcefoldername" /E

它将sourcefoldernameC:sourcepath复制到C:resultpath。但是,当我运行它时,如果已经有C:resultpathsourcefoldername,它会问我是否要替换其所有内容(我需要输入A)。如果没有C:resultpathsourcefoldername,它会问我sourcefoldername是文件还是目录(我需要输入D)。

是否有一种方法可以在代码中包含答案,以便不需要我的输入?

目标目录末尾的" "字符告诉Xcopy,目的地是目录(当时的Xcopy不问您)。/Y开关告诉Xcopy以覆盖文件而不要求确认。

xcopy "C:sourcepathsourcefoldername" "C:resultpathsourcefoldername" /E /Y

最新更新