1.覆蓋檔案(程式呼叫執行)
@echo off
rem 設定源目錄
set "sdir=%1"
rem 設定發版包目錄
set "fbdir=%2"
rem 設定備份目錄
set "bkdir=%3"
rem 設定備份檔案夾名稱錄
set "bkname=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%"
rem 備份
xcopy /s/e/y "%sdir%" "%bkdir%\%bkname%\"
if errorlevel 1 (
exit -1)
rem 刪除bin
if exist %sdir%\bin (
del /f /s /q /a "%sdir%\bin\*.*"
rd /q /s "%sdir%\bin"
if errorlevel 1 (
exit -2))
rem 發版包覆蓋
xcopy /s/e/y "%fbdir%" "%sdir%"
if errorlevel 1 (
exit -3
) exit 1
@echo on
2.從固定位置還原備份
@echo off
rem 設定源目錄
set "sdir=%1"
rem 設定備份目錄
set "bkdir=%2"
rem 刪除系統檔案
del /f /s /q /a "%sdir%\*.*"
if errorlevel 1 (
exit -1
)rem 還原包覆蓋
xcopy /s/e/y "%bkdir%" "%sdir%"
if errorlevel 1 (
exit -2
) exit 1
@echo on
重啟Oracle伺服器的bat命令
echo off mode con lines 25 title 重啟oracleservicegaosu服務 color 1f clsecho 正在停止oracleservicegaosu net stop oracleservicegaosu echo 延遲5秒 choice n c y t 5...
用Nodejs實現檔案伺服器 一
這份伺服器 僅實現了乙個簡單的檔案伺服器,接收來自api伺服器的請求,儲存或傳送使用者的 該伺服器沒有考慮當存在大量請求時的效能問題,本身對於專案來說亦功能不完善。這兩個問題將在後續中一一解決。首先應用express模組與fs模組,這是處理url請求與檔案讀寫必不可少的一部分。如果對這兩個模組的使用...
Bat檔案Ping多個伺服器生成結果檔案!
bat檔案ping多個伺服器生成結果檔案!echo off set tm1 time 0,2 set tm2 time 3,2 set tm3 time 6,2 set datetime date tm1 tm2 tm3 ping 192.168.0.159 n 1 w 100 if errorle...