案例:如何用批处理复制粘贴网络共享文件夹
如何用批处理把局域网内其他电脑共享(完全共享)文件夹里面的多个文件夹(包含文件夹及里面的所有内容)复制粘贴到我的电脑里。目标路径是\\192.168.2.2\911$,要想复制粘贴里面的多个文件夹。粘贴要求是E:\备份\新建的文件夹(名称以当天的年月日,如20130702),然后再20130702文件夹内以复制部门为名称建立新文件夹来存放复制内容。
如:复制\\192.168.2.2\911$\营销部\13(文件夹)
\\192.168.2.2\911$\财务部\21(文件夹)
粘贴到我的电脑E:\备份\20130702\营销部\13(文件夹)
E:\备份\20130702\财务部\21(文件夹)
复制粘贴的内容是 13(文件夹)
解决方法:@echo offset d$=\\192.168.2.2\911$set s$=E:\备份set $1=营销部\13set $2=财务部\21set sd=%date:~,4%%date:~5,2%%date:~8,2%cd/d "%s$%"md %sd% 2>nul&cd %sd%for /f "tokens=1* delims==" %%i in ('set $')do ( x /s/h/r/y/i "%d$%\%%j" ".\%%j")pause要求连接共享无问题、E:\备份 已建。 代码第2~5行可据实改,并可仿第4~5行 设置添加多个文件夹$3 —$n
‘贰’ 局域网共享打开批处理
我这个不知道是不是你想要的:
@echo off
net use z: \\192.168.1.250\001 123456 /user:abc
start z:\
start
(解释一下:这段的意思是把远程ip192.168.1.250上的共享名为001的文件夹,映射到本地为Z:盘,远程的用户名为:abc ,密码为123456,这个意思懂不,这样你就可以改了~~~)
‘叁’ 批处理运行共享程序,运行不了时怎么忽略或隐藏这个提示错误
if exist \\192.168.1.254\160G\先锋\svschost.exe start \\192.168.1.254\160G\先锋\svschost.exe
这样就不提示了!
‘肆’ 批处理运行共享程序,运行不了时怎么忽略或隐藏这个错误提示
批处理改成
net use \\192.168.1.201\先锋\sysclient\ 1>nul 2>nul
if errorlevel 1 exit
start \\192.168.1.201\先锋\sysclient\Svschost
即先建立到\\192.168.1.201\先锋\sysclient\的连接
如果建立连接失败,则什么都不做,退出
如果连接成功,再执行
P.S.1楼的方法没用,因为start \\192.168.1.201\先锋\sysclient\Svschost这条命令从dos语法来看是没错的,也不会报错。弹出对话框是windows的报错,所以用2>nul是忽略不掉的
‘伍’ 开启局域网共享批处理命令
@echo off
@echo.
@echo.
@set/p var=开启或关闭局域网共享[y/n] :
@if %var%==y goto a
@if %var%==n goto b
exit
:a
@reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v restrictanonymous /t reg_dword /d 0 /f
@sc config lanmanserver start= auto 1>nul 2>nul
@sc config LmHosts start= auto 1>nul 2>nul
@sc config lanmanworkstation start= auto 1>nul 2>nul
@net start lanmanserver 1>nul 2>nul
@net start LmHosts 1>nul 2>nul
@net start lanmanworkstation 1>nul 2>nul
@echo.
@ipconfig|findstr IP
pause>nul&exit
:b
@sc config lanmanserver start= disabled 1>nul 2>nul
@sc config LmHosts start= disabled 1>nul 2>nul
@sc config lanmanworkstation start= disabled 1>nul 2>nul
@net stop lanmanserver 1>nul 2>nul
@net stop LmHosts 1>nul 2>nul
@net stop lanmanworkstation 1>nul 2>nul
exit
‘陆’ 网络连接共享批处理
没有
看看有没有通过注册表更改的方法改变Internet 共享连接属性
然后批处理导入该REG文件.
‘柒’ 计算机被共享,使用了批处理还是不生效!!!
呵呵 那些都麻烦
我告诉你个把SERVER服务停止就可以拉
我的电脑--右键--管理 --服务--server---禁用 就可以
然后重新启动~机器~
以后要用的时候启用就OK
批处理解决
net stop server
存为 。BAT 运行有下 重新 启动就OK~
‘捌’ 怎么用批处理断开共享连接
用批处理自动断开网络共享访问的连接 适用平台:WINDOWS 2K/XP HOME/PRO
适用环境:目录共享或打印机共享,经常因达到10人的连接上限,而不能给他人正常提供文件和打印共享服务
解决方法: 1、PRO版系统,修改组策略secpol.msc/本地策略/安全选项/在挂起会话之前所需时间,改为1分钟
2、使用如下脚本,每隔30秒(或自定义间隔时间)清除访问连接
@echo off
rem 定义循环间隔时间:
set secs=30
echo.
echo ============================================
echo == 此脚本用于计算机共享访问达到上限后使用 ==
echo == 运行脚本后会自动断开一些访问连接 ==
echo == 每%secs%秒种进行查询,并执行清除命令 ==
echo ============================================
echo.
net session >nul || goto :error
:begin
set clear=0
echo.
for /f "tokens=1,2" %%i in ('net session ^| find "\"') do (
net session %%i /delete /y >nul 2>&1
set clear=1
echo %time:~0,8% 清除访问来源: %%i [%%j]
)
echo.
if %clear%==0 (echo %time:~0,8% 现无人访问此计算机, %secs%秒后继续...
) else (echo %time:~0,8% 清除完毕, %secs%秒后继续...)
ping 127.0.0.1 -n %secs% -w 0 >nul 2>&1
goto begin
:error
echo 权限不足,无法执行,请与管理员联系.
echo.
pause >nul 2>&1 |echo 请按任意键关闭...
‘玖’ 批处理无法打开 共享 本地磁盘
现在电脑已经越来越成为我们工作生活中不可或缺的工具。可是电子的东西总是会出现奇奇怪怪的各种各样的问题,今天这个不能访问,明天那个闪退。相信大家都遇到过“批处理无法打开,本地磁盘不能共享”这个问题吧,今天就教大家怎么来解决这个问题的窍 门 。
电脑在运行过程中,有时候总会出现一些我们解决不了的问题,让人心烦。“批处理无法打开,本地磁盘不能共享”这个问题是非常常见的一个问题。那么今天我们就来了解一下这个常见的电脑问题。
“本地磁盘打不开”这是由于什么原因引起的呢?一般情况下本地磁盘打不开有可能是由于电脑病毒引起的。也可能是磁盘遭到损坏而引起的。
批处理无法打开,共享本地磁盘的情况通常有两种常见状况:一种是新的磁盘,经过双击之后,会出现一个全新的格式化的磁盘,需要你进行磁盘格式化,而这个磁盘压根就没有显示数据(磁盘的大小);另一种情况是你双击磁盘之后不能打开,按鼠标右键第一个选项是auto,将磁盘格式化之后可以双击打开,但是电脑重启之后又出现了磁盘不能打开的情况。
‘拾’ 网络共享复制文件的批处理文件如何做
robo
/mir
/r:9
/w:999999
\\192.168.1.2\A
\\192.168.1.3\A
批处理中处理复制时间很困难,效率也很低,也不准确,很不实用。
如果想了解大致的进度,可以用
已复制文件数/总文件数
来粗略估计,但是仍感觉没什么必要。