的Windows蝙蝠保存基于UNC路径
问题描述:
我的批处理脚本工作输出,我想从很多股票例如\\服务器\共享的东西和输出保存到类似__server_share.txt的Windows蝙蝠保存基于UNC路径
任何建议关于如何将输出保存在循环中? 这是一个非常大的股票名单,这就是为什么我想通过循环做到这一点。
答
如果 “shares.lst” 包含股份形式
\\server1\share
\\server2\share
\\server3\share
我想这个批处理命令:
FOR /F %%s IN (shares.lst) DO (ECHO %%s >>result.txt & TYPE %%s\something >>result.txt)
和 “的Result.txt” 是
\\server1\share
Contents of something on server1.
\\server2\share
Contents of something on server2.
\\server3\share
Contents of something on server3.
或者,如果你真的需要单独的文件中的每个结果,这个工作:
FOR /F %%s IN (shares.lst) DO CALL :SERVER %%s
GOTO :EOF
:SERVER
SET UNC=%1
TYPE %1\something>>%UNC:\=_%.txt
请详细解释您的任务。你想读取文本文件并将它们全部附加到一个文件中吗? – foxidrive
我想读取一个包含UNC路径列表的文件, 它必须为每个UNC路径(一个新文件)生成一个文件名。 – Eduardo
新文件将保存在哪里?本地,还是每个服务器上? – foxidrive