本帖最后由 匿名人士王小二 于 2017-12-18 09:03 编辑
@echo off
for /L %%A in (3,1,50) do net use \\192.168.3.%%A\分机共享文件夹 "" /user:"administrator"
for /L %%A in (3,1,50) do copy/y F:\文件分发\ \\192.168.3.%%A\分机共享文件夹
小弟愚钝,现在研究这个只能向目标机的共享文件夹批量发送单个或者多个文件,但是如果文件太多,目标机共享文件夹根目录就会乱套,所以想改进成能批量发送文件夹或者批量新建文件夹,目标机有50台,计算机用户名和共享文件夹名都一样
请大神赐教
简单来说,原本的批处理能批量分发文件,怎样能进化成能批量分发文件夹
---------------------------------------2017年12月18日更新--------------------------------------------------- @echo off
-
- for /L %%A in (151,1,182) do net use \\192.168.3.%%A\分机共享文件夹 "" /user:"administrator"
- for /L %%A in (151,1,182) do start /w "" xcopy /e /r /h /i /y F:\文件分发 \\192.168.3.%%A\分机共享文件夹
复制代码 现在这个代码是我最终一直用的 也很方便 有需要的朋友可以拿走用
(151,1,182) 151和182是起止IP的意思
现在出现有一个问题就是 有些分机网络不通或者不开的时候 命令会卡 那么我设想的是 如果目标机10秒不通 那么就跳过 最后并生成txt文件
还请大神指点一二 |