【发布时间】:2014-01-17 21:40:59
【问题描述】:
我正在尝试执行一个非常简单的批处理文件。它的前提很简单:对于每个用户,将一个文件夹及其所有内容复制到另一个文件夹中。但是,执行后我不成功。我没有收到任何错误消息,它立即退出。我已经成功运行了 xcopy 命令本身,所以这让我相信我在 for 循环中做错了什么。我对命令提示符的了解相对有限,所以请原谅我对这个主题的无知。感谢您的帮助!
for /f "delims=" %a in ('dir /b /ad C:\Users') do xcopy C:\Folder "C:\Users\%a\AppData\Roaming\Folder" /f /j /s /w /y
【问题讨论】:
-
for /f "delims=" %a in ('dir /b /ad C:\Users')与for /d %a in (C:\Users\*)有什么不同吗?
标签: windows shell batch-file xcopy