訪問共享的批處理
運用批處理把共享的文件夾,映射到本地計算機,網路正常的情況下,下載直接在計算機的打開(如同打開自己的磁碟一樣)。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