54 lines
1.8 KiB
Batchfile
Executable File
54 lines
1.8 KiB
Batchfile
Executable File
::************************************************************************
|
|
:: Duplicate CURRENT build **
|
|
:: Updated: 02/02/2013 **
|
|
:: Last edited by: Ross McKinstray **
|
|
:: Latest update to: - **
|
|
::************************************************************************
|
|
@echo off
|
|
echo.
|
|
|
|
set baseNtwrkPath=N:\RSGEDI\Distribution\QA_Build\gta5\
|
|
set localBuildDir=X:\gta5\build\dev
|
|
set localToolsDir=X:\gta5\tools
|
|
set ntwrkDir=%baseNtwrkPath%\CURRENT
|
|
set ntwrkNewDir=%baseNtwrkPath%\COPYING_DONOTGRAB_NEW
|
|
|
|
set outFile=C:\GTA5copyLog.txt
|
|
::--- Set and create/clear the status file. Blat.bat uses this for varying subject headers ---::
|
|
set statusFile=C:\GTA5_QACopier\statusFile.txt
|
|
echo. > %statusFile%
|
|
echo Start > %statusFile%
|
|
echo ## Duplicating existing CURRENT build ## > %outFile%
|
|
|
|
:: === BLAT STUFF STARTING COPY === ::
|
|
::call C:\GTA5_QACopier\Blat.bat
|
|
|
|
echo Deleting any incomplete build copies
|
|
echo -- Deleting any incomplete build copies -- >> %outFile%
|
|
:: === Delete any partial build copies === ::
|
|
if exist %ntwrkNewDir%\ (
|
|
erase /F /S /Q %ntwrkNewDir%\*.*
|
|
rmdir /S /Q %ntwrkNewDir%\
|
|
)
|
|
|
|
:: === MAKE A COPY OF THE CURRENT QA FOLDER === ::
|
|
echo ################################################
|
|
echo ## Make a Duplicate of the CURRENT Folder ##
|
|
echo ################################################
|
|
:: **** E.G. robocopy SOURCE\ DESTINATION\ files ******
|
|
:: ROBOCOPY info. /S copies non-empty subfolders, /PURGE removes file/folders from destination that no longer exist in source.
|
|
|
|
echo -- Duplicating CURRENT Version -- >> %outFile%
|
|
|
|
robocopy /PURGE /S /DCOPY:T %ntwrkDir% %ntwrkNewDir% *.*
|
|
echo Successfully Duplicated CURRENT Folder
|
|
echo -- Successfully Duplicated CURRENT Folder -- >> %outFile%
|
|
|
|
echo should've created new folder with existing timestamps
|
|
|
|
|
|
pause
|
|
exit
|
|
|
|
|