访问共享的批处理
运用批处理把共享的文件夹,映射到本地计算机,网络正常的情况下,下载直接在计算机的打开(如同打开自己的磁盘一样)。cmd批处理映射命令:cmd
/c
net
use
z:
\\10.160.11.216\Control
/user:xny
"xny"
意思是通过xny账户密码访问\\10.160.11.216\Control文件夹之后,把该文件夹映射到本地计算机的z盘。直接创建一个.bat文件,把命令复制,然后保存,有问题,直接双击该批处理文件即可。
‘贰’ 用cmd命令访问局域网的一个共享文件夹要怎么实现
1、打开“计算机”窗口,点击菜单栏下方的“组织”下拉列表,从中选择“文件夹和搜索选项”项打开。
‘叁’ 批处理if如何判断共享文件夹是否可以访问
不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echooff
set#=Anyquestions&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"folder=\主机ip共享文件夹"
rem方法一
ifexist"%folder%"(echo;OK)else(echo;NO)
rem方法二
>nul2>&1dir"%folder%"&&(echo;OK)||(echo;NO)
echo;%#%+%$%%$%/%_%%z%
pause
exit
‘肆’ 用批处理登录同局域网共享文件夹的编写
1.打开“计算机”窗口,点击菜单栏底部的“组织”下拉列表,选择“文件夹和搜索选项”即可打开。
‘伍’ 批处理访问共享计算机上的文件夹
@echo off
setlocal
cls
color 7
echo
if not %OS%==Windows_NT echo 本程序只能在WindowsNT以上系统运行! & goto exit
rem ========================交互部分========================
echo 192.168.1.1...
set /p host=
if {%host%}=={} echo 192.168.1.1 & goto exit
echo administrator...
set /p user=
if {%user%}=={} echo administrator & goto exit
echo 123456...
set /p pass=
if {%pass%}=={} echo 123456 & goto exit
echo 请输入需要远程运行的程序,该程序必须在本程序目录下!...
set /p pro=
if {%pro%}=={} echo 请输入需要远程运行的程序! &goto exit
rem ========================主程序=========================
echo 正在连接到%host% ...
net use \\%host% %pass% /user:"%user%"
if not %errorlevel%==0 goto :err
echo 连接已建立!
echo 正在复制文件...
"%pro%" echo 文件复制成功!
net time \\%host% /set /y >nul
IF not %errorlevel%==0 echo 查询时间失败! & goto exit
for /f "tokens=1,2 delims=:" %%i in ("%time%") do set /a hh=%%i & set /a mm=%%j
echo %host%当前时间为%hh%:%mm%
set /a mm=%mm%+1
if /i %mm% geq 60 set /a mm=0 & set /a hh=%hh%+1
if /i %hh% geq 24 set /a hh=0
set tm=%hh%:%mm%
echo 正在设置启动时间...
at \\%host% %tm% "%pro%"
IF not %errorlevel%==0 echo 设置失败! & goto exit
at \\%host% |find "%pro%" >nul
IF not %errorlevel%==0 echo 设置失败! & goto exit
echo 启动时间设置成功!
echo 指定的程序将在一分钟后执行!
echo good luck:)
endlocal
goto exit
rem ========================主程序结束=========================
:err
echo 连接建立失败!
goto exit
:exit
net use |find "%host%" >nul
if %errorlevel%==0 net use \\%host% /del /y >nul
pause