Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于unc路径的Windows bat保存输出_Windows_For Loop_Path_Cmd_Unc - Fatal编程技术网

基于unc路径的Windows bat保存输出

基于unc路径的Windows bat保存输出,windows,for-loop,path,cmd,unc,Windows,For Loop,Path,Cmd,Unc,我正在处理批处理脚本,我想从许多共享中获取一些内容,例如\\server\share,并将输出保存到类似于uu server\u share.txt的内容中 关于如何在循环中保存输出有什么建议吗? 这是一个非常大的股票列表,这就是为什么我想通过循环来完成它 如果“shares.lst”包含表单中的共享 \\server1\share \\server2\share \\server3\share 我尝试了以下批处理命令: FOR /F %%s IN (shares.lst) DO (ECHO

我正在处理批处理脚本,我想从许多共享中获取一些内容,例如\\server\share,并将输出保存到类似于uu server\u share.txt的内容中

关于如何在循环中保存输出有什么建议吗? 这是一个非常大的股票列表,这就是为什么我想通过循环来完成它

如果“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”是

或者,如果您确实需要将每个结果放在单独的文件中,则可以这样做:

 FOR /F %%s IN (shares.lst) DO CALL :SERVER %%s
 GOTO :EOF
:SERVER
 SET UNC=%1
 TYPE %1\something>>%UNC:\=_%.txt

请更详细地解释一下你的任务。您想读取文本文件并将它们全部附加到一个文件中吗?我想读取一个包含UNC路径列表的文件,它必须为每个UNC路径生成一个文件名,一个新文件。新文件将保存在哪里?本地,还是每台服务器上一个?
 FOR /F %%s IN (shares.lst) DO CALL :SERVER %%s
 GOTO :EOF
:SERVER
 SET UNC=%1
 TYPE %1\something>>%UNC:\=_%.txt