我有这样的 .bat
文件:
xcopy "C:sourcepathsourcefoldername" "C:resultpathsourcefoldername" /E
它将sourcefoldername
从C:sourcepath
复制到C:resultpath
。但是,当我运行它时,如果已经有C:resultpathsourcefoldername
,它会问我是否要替换其所有内容(我需要输入A)。如果没有C:resultpathsourcefoldername
,它会问我sourcefoldername
是文件还是目录(我需要输入D)。
是否有一种方法可以在代码中包含答案,以便不需要我的输入?
目标目录末尾的" "字符告诉Xcopy,目的地是目录(当时的Xcopy不问您)。/Y开关告诉Xcopy以覆盖文件而不要求确认。
xcopy "C:sourcepathsourcefoldername" "C:resultpathsourcefoldername" /E /Y