我想复制"桌面"批处理文件中计算机的所有本地用户的文件夹 并将其放在如下目录中:\ MachineName \ Username \
示例:
C:\ Documents and Settings \ VariableFolder1 \ Desktop \
在
SomeFolder \%computername%\ VariableFolder1 \ Desktop \
它是" VariableFolder"谁给我一些问题... :(
我已经这样了,但它需要所有文件并将其复制到%computername%文件夹中。
@echo OFF
setlocal EnableDelayedExpansion
FOR /R "C:\Documents and Settings\" %%G IN (.) do (
xcopy "%%G\Desktop\*.*" "\\OneNas\Profil Windows\%COMPUTERNAME%\" /E /I /Y
)
有人能帮助我吗? :)
谢谢!
答案 0 :(得分:1)
好的我得到了答案:)
这就是我想要的:
@echo OFF
setlocal EnableDelayedExpansion
FOR /R "C:\Documents and Settings\" %%G IN (.) do (
set user=%%G
xcopy "%%G\Bureau\*.*" "\\SomeNas\Profil Windows\%COMPUTERNAME%\!user:~26!\Bureau" /E /I /Y
)