Windows-Xp
批處理文件幫助
我必須創建一個 Windows XP 批處理文件來將文件從一系列電腦複製到另一台電腦上的目錄中。
我有一個帶有我們內部 LAN IP 的文本文件,如下所示:
171.10.2.2 171.10.3.2 etc.
我必須將所有文件從:複製
\\171.10.2.2\c$\mydir\*.txt
到\\myserver\mydir
for /f
可以遍歷文件中的行。xcopy
複製時可以使用 UNC 路徑。以以下為出發點:
for /f %%x in (ips.txt) do xcopy \\%%x\C$\mydir\*.txt \\myserver\mydir
如果您需要另一台伺服器上的特定使用者/密碼,我認為唯一的好方法是將它們安裝為驅動器:
for /f %%x in (ips.txt) do ( net use X: \\%%x\C$ <password> /user:<username> xcopy X:\mydir\*.txt Y:\ net use X: /DELETE )