1

どうすればいいですか?ファイルをコピーしたら、元のコンピューター名に名前を変更する必要があります。

私は得た

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

これは機能しますか?私は名前の変更部分で迷っています。

\%%a\C$\file.txt の %%a は受け入れられないようです。実行すると、\computerlist.txt\C$\file.txt になります。宛先パスと同じです。computerlist.txt のフルパスを括弧内に入れようとしましたが、それでも機能しませんでした。

4

1 に答える 1

1

私の頭の上から、これはあなたを始めるはずです:

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

computerlist.txtコンピュータ名の先頭に がある場合は、行\\の一部から削除しますxcopy \\%%a

于 2012-08-01T22:22:36.320 に答える