38 lines
1.1 KiB
Batchfile
38 lines
1.1 KiB
Batchfile
@echo off
|
|
setlocal EnableExtensions EnableDelayedExpansion
|
|
|
|
rem 获取当前脚本所在目录
|
|
set SCRIPT_DIR=%~dp0
|
|
|
|
rem 获取上两级目录
|
|
set PARENT_DIR=%SCRIPT_DIR%..\..
|
|
rem 结合目标路径
|
|
set CLIENT_CODE_SRC=%PARENT_DIR%\xchat_cfg\Output\Client\Code
|
|
set CLIENT_CODE_DST=%PARENT_DIR%\assets\Scripts\schema
|
|
|
|
set CLIENT_DATA_SRC=%PARENT_DIR%\xchat_cfg\Output\Client\Data
|
|
set CLIENT_DATA_DST=%PARENT_DIR%\assets\bundles\DataTable
|
|
|
|
rem ---- 复制 Code 文件夹内容 ----
|
|
echo Copying Code files from %CLIENT_CODE_SRC% to %CLIENT_CODE_DST%
|
|
xcopy "%CLIENT_CODE_SRC%\*" "%CLIENT_CODE_DST%\" /E /H /Y /I
|
|
if %ERRORLEVEL% NEQ 0 (
|
|
echo [ERROR] Failed to copy Code files. ERRORLEVEL: %ERRORLEVEL%
|
|
exit /b %ERRORLEVEL%
|
|
)
|
|
echo Code files copied successfully.
|
|
|
|
rem ---- 复制 Data 文件夹内容 ----
|
|
echo Copying Data files from %CLIENT_DATA_SRC% to %CLIENT_DATA_DST%
|
|
xcopy "%CLIENT_DATA_SRC%\*" "%CLIENT_DATA_DST%\" /E /H /Y /I
|
|
if %ERRORLEVEL% NEQ 0 (
|
|
echo [ERROR] Failed to copy Data files. ERRORLEVEL: %ERRORLEVEL%
|
|
exit /b %ERRORLEVEL%
|
|
)
|
|
echo Data files copied successfully.
|
|
|
|
rem 完成
|
|
echo Copy process completed successfully.
|
|
|
|
pause
|