我该怎么做?复制文件后,我需要将它们重命名为原始计算机名称。
我得到了
for %%a in (computerlist.txt) do xcopy %%a\C$\file.txt D:\ /C
这会有用吗?我虽然在重命名部分迷失了。
似乎%% a in \ %% a \ C $ \ file.txt不被接受。当我运行它时,它变为\ computerlist.txt \ C $ \ file.txt。与目标路径相同。我甚至试图将计算机列表的完整路径放在括号内但仍然无效。
答案 0 :(得分:1)
离开我的头顶,这应该让你开始:
for /f %%a in (computerlist.txt) do xcopy \\%%a\C$\file.txt D:\%%a.txt /C
如果computerlist.txt
在计算机名称中包含前导\\
,请将其从该行的xcopy \\%%a
部分删除。