xcopy来自同一位置但不同的计算机

时间:2012-08-01 22:09:28

标签: batch-file xcopy

我该怎么做?复制文件后,我需要将它们重命名为原始计算机名称。

我得到了

for %%a in (computerlist.txt) do xcopy %%a\C$\file.txt D:\ /C

这会有用吗?我虽然在重命名部分迷失了。

似乎%% a in \ %% a \ C $ \ file.txt不被接受。当我运行它时,它变为\ computerlist.txt \ C $ \ file.txt。与目标路径相同。我甚至试图将计算机列表的完整路径放在括号内但仍然无效。

1 个答案:

答案 0 :(得分:1)

离开我的头顶,这应该让你开始:

for /f %%a in (computerlist.txt) do xcopy \\%%a\C$\file.txt D:\%%a.txt /C

如果computerlist.txt在计算机名称中包含前导\\,请将其从该行的xcopy \\%%a部分删除。