天天看點

cmd複制檔案到其他目錄

set CP_DRV=%~d0   
 set CP_PATH=%~dp0::%~d0表示的是目前哪個盤,c盤d盤
cd..
 cd..
 ::cd..指令是向上一級目錄跳轉,
 set "INSTALL_DIR=%cd%"
 echo %CP_PATH%
 echo %INSTALL_DIR%
 ::echo列印
 set INSTALL_DIR_INC=%INSTALL_DIR%\third-part\include
 set INSTALL_DIR_LIB=%INSTALL_DIR%\third-part\lib::set INSTALL_DIR_INC_COMMON=%INSTALL_DIR%\include\common
 ::set SOURCE_DIR=%2
 ::mkdir建立目錄
 set DCMLIB_INCLUDE_DIR=%CP_PATH%\dcmlib\include
 set DCMLIB_LIB_DIR=%CP_PATH%\dcmlib\lib
 if not exist %DCMLIB_INCLUDE_DIR% mkdir %DCMLIB_INCLUDE_DIR%
 if not exist %DCMLIB_LIB_DIR% mkdir %DCMLIB_LIB_DIR%
 ::copy /d %INSTALL_DIR_INC% %DCMLIB_INCLUDE_DIR%這裡是複制檔案
 copy /d %INSTALL_DIR_LIB% %DCMLIB_LIB_DIR%
 xcopy /d %INSTALL_DIR_INC% %DCMLIB_INCLUDE_DIR% /e
 ::後面加e代表将整個檔案夾下的内容全部複制到目的路徑下,如果不加隻會複制檔案,不會複制檔案夾
 goto END:SOURCE_ERR
 echo error: the source dir is not specified.:END
echo install exit.      

繼續閱讀