Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

52 lines
890 B

@echo off
if "%1"== "" goto :Usage
set Dest=%1
sd opened > sudarc_save_opened.tmp
for /F "tokens=2,3* delims=/" %%i in (sudarc_save_opened.tmp) do (
rem echo %%j
set FilePath=%SDXROOT%
call :AddRemainingPath %%j %%k
call :CopyFileToDest
)
del sudarc_save_opened*.tmp
goto :End
:AddRemainingPath
rem echo AddRemainingPath (%1 %2)
echo %1 > sudarc_save_opened2.tmp
findstr # sudarc_save_opened2.tmp > sudarc_save_opened3.tmp
if NOT ERRORLEVEL=1 (
for /F "tokens=1* delims=#" %%i in ("%1") do (
call :AddRemainingPath %%i)
goto :EOF
)
set FilePath=%FilePath%\%1
if "%2"=="" goto :EOF
for /F "tokens=1* delims=/ " %%i in ("%2") do (
call :AddRemainingPath %%i %%j)
goto :EOF
:CopyFileToDest
echo copy %FilePath% %Dest%
copy %FilePath% %Dest%
goto :EOF
:Usage
echo Usage:
echo "sudarc_save_opened <path to save>"
goto :End
:End