2

我需要自动化批处理脚本以从服务器复制项目数据并替换到 30 多个用户的“我的文档”文件夹中的每个项目文件夹中。用户将在网络中,我希望批处理文件在登录时自动运行。

如何修改我的代码:

@echo off
COPY \\servername\Project\Data\*.* C:\TEMP\"FileCopy Test"\*.*
Echo Done.
pause

复制到每个用户的我的文档目录?我在下面的尝试失败了:

@echo off
COPY \\servername\Project\Data\*.* C:\Documents and Settings\user.name\My Documents\FileCopy Test\*.*
Echo Done.
pause

请帮忙:

4

1 回答 1

2

您可以使用 Windows 的环境变量:

@echo off
COPY \\servername\Project\Data\*.* "%USERPROFILE%\My Documents\FileCopy Test\"
Echo Done.
pause

PS:记住在文件夹中使用带有多个空格名称的双引号。

于 2012-11-21T21:01:44.393 回答