1. 程式人生 > >bat復制文件夾下所有文件到另一個目錄

bat復制文件夾下所有文件到另一個目錄

winpcap pca echo environ copy pat npc 添加 tool

一個需求,王章著了半天都是錯了,所喲記一下吧。

copy是文件拷貝,文件夾拷貝需要用到xcopy

@echo off
::當前盤符
set curPath=%cd%
set digPath ="%curPath%tool\dig"
set PATH=%PATH%;%digPath%
wmic ENVIRONMENT where "name=‘path‘ and username=‘<system>‘" set VariableValue="%path%;%curPath%tool\dig"
::copy庫文件
if /i "%PROCESSOR_IDENTIFIER:~0,3%" == "X86" goto 1
if /i "%PROCESSOR_IDENTIFIER:~0,3%" NEQ "X86" goto 2
:1 /////32位
xcopy %curPath%winpcap\win32\dll\* %systemroot%\System32\ /s/e/y
xcopy %curPath%winpcap\win32\config\* %systemroot%\System32\drivers\ /s/e/y
::pause
exit
:2 /////64位
echo %curPath%winpcap\win64\dll\win32
xcopy %curPath%winpcap\win64\dll\win32\* %systemroot%\System32\ /s/e/y
xcopy %curPath%winpcap\win32\config\* %systemroot%\System32\drivers\ /s/e/y
xcopy %curPath%winpcap\win64\dll\win64\* %systemroot%\SysWOW64\ /s/e/y
::pause
exit

達到效果:

覆蓋不提示,添加環境變量

bat復制文件夾下所有文件到另一個目錄