@echo off set backupdir="f:\backup\cfg\slsk" set minspace=16777216 if not "%_4ver%"=="" goto 4nt FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "HKEY_CURRENT_USER\Software\Soulseek" /v InstallPath') DO SET slskdir=%%B for /f "Tokens=3" %%i in ('dir "%slskdir%" /-c^|find /i "bytes free"') do @set /a free=%%i If %free% GTR %minspace% goto OK If %free% LSS -1 goto OK echo  echo Free some disk space before running soulseek! > %temp%\usermessages.vbs ECHO WScript.Echo^( "Free some disk space before running soulseek!" ^) WSCRIPT.EXE %temp%\usermessages.vbs del %temp%\usermessages.vbs goto :end :ok copy "%backupdir%\*.cfg" "%backupdir%\*.old" copy "%slskdir%\*.cfg" "%backupdir%" start "" "%slskdir%\slsk.exe" & exit goto end :4nt echo 4nt not supported, running with standard commandline cmd /c slsk.cmd goto end :end