从多个目录复制一些文件夹
Copy some folders from multiple directory
我想在批处理文件中复制一台机器所有本地用户的"Desktop"文件夹
并将其放入如下目录:\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
)
有人可以帮助我吗? :)
谢谢!
好的,我得到了答案:)
这就是我想要的:
@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
)
我想在批处理文件中复制一台机器所有本地用户的"Desktop"文件夹 并将其放入如下目录:\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
)
有人可以帮助我吗? :)
谢谢!
好的,我得到了答案:)
这就是我想要的:
@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
)