windows - 创建用于将文件夹从一个目录复制到另一个目录的 bat 文件:事先回答 cmd 问题
问题描述
我有这样的.bat
文件:
xcopy "C:\sourcepath\sourcefoldername" "C:\resultpath\sourcefoldername" /E
sourcefoldername
它从复制C:\sourcepath
到C:\resultpath
。但是,当我运行它时,如果已经有C:\resultpath\sourcefoldername
,它会询问我是否要替换其所有内容(我需要输入 A)。如果没有C:\resultpath\sourcefoldername
,它会询问我sourcefoldername
是文件还是目录(我需要输入 D)。
有没有办法在代码中包含答案,这样就不需要我输入了?
解决方案
目标目录末尾的“\”字符告诉 xcopy 目标是一个目录(然后 xcopy 不会问你)。/Y 开关告诉 xcopy 覆盖文件而不要求确认。
xcopy "C:\sourcepath\sourcefoldername" "C:\resultpath\sourcefoldername\" /E /Y
推荐阅读
- docker - 使用 NGINX 和 Docker 的反向代理
- angular - 限制 Angular Button Toggle Group 中的可选按钮
- git - 检查行分隔符问题 git?
- reactjs - 当监视从 componentDidMount 调用的组件方法时,永远不会调用 spy
- c# - 第一次请求时不需要的重定向
- c# - C# - 如果新 DataGridView 与其他 DataGridView 具有相同的行
- mongodb-query - 如何创建一个将aa值添加到对象中的数组的函数
- angular - 如何制作内部子路由以获取 routerLinkActive
- javascript - Gulp 正在编译每个 Js 文件
- javascript - 试图找到如何在 src 更改时停止刷新