我正在尝试将一个文件夹及其内容复制到多个用户目录,这些目录因用户名而异。每个用户下的目录将保持不变。
这是我想要实现的一个例子:
xcopy" C:\ OF" " C:\用户\ * \应用程序数据\漫游" / O / X / E / H / K / S
我正在尝试使用通配符,因为用户名不同,但xcopy显然不能再使用通配符了吗?
" C:\ OF"的目录将有文件和其他嵌套目录,我想把它们放在" Roaming" 。目录
感谢您对我做错的任何帮助和解释。
答案 0 :(得分:0)
将其放入批处理文件中:
@ECHO OFF
FOR /d %%I IN (C:\Users\*) DO (
XCOPY "C:\OF" "%%I\AppData\Roaming"/O /X /E /H /K /S
)
那应该是你想要的。我没有验证你的XCOPY开关,因为我在几年前停止使用XCOPY而支持ROBOCOPY。
答案 1 :(得分:0)
这样就可以了。
@echo off
for /d %%x in (C:\Users\*) do xcopy "C:\OF" "%%x\AppData\Roaming\OF\*" /d /e
pause
EXIT