use*_*806 4 windows dos batch-file
我有以下批处理脚本将文件从我的计算机复制到许多计算机.
@echo off
xcopy D:\some.txt \\10.124.66.72\texts
xcopy D:\some.txt \\10.294.66.46\testfolder
pause
Run Code Online (Sandbox Code Playgroud)
在脚本中,我提到了所有其他计算机名称/ IP.现在我如何将其他计算机名称保存在单独的文本文件中并在批处理文件中迭代它们而不是xcopy多次写入命令?或者是否可以提及计算机列表,迭代所有并使用单个xcopy命令?
试试这个:
FOR /F "delims=" %%i IN (targets.txt) DO (
xcopy "D:\some.txt" "%%i"
)
Run Code Online (Sandbox Code Playgroud)
targets.txt应在每行中包含类似"\\ 10.124.66.72\texts"的条目
| 归档时间: |
|
| 查看次数: |
23154 次 |
| 最近记录: |