Po exportu - cmd
Script pro zkopírování exportního souboru a úklid po exportu
@echo off
setlocal
:: --- 1) Kontrola parametru ---
if "%~1"=="" (
echo Chyba: Nebyla zadana cesta k souboru pro export.
exit /b 1
)
set SRC="%~1"
set MAP=K:
set SHARE=\\server\cesta\export
:: --- 2) Ověření, že zdrojový soubor existuje ---
if not exist %SRC% (
echo Chyba: Zdrojovy soubor %SRC% neexistuje.
exit /b 1
)
:: --- 3) Namapování jednotky ---
net use %MAP% %SHARE% /persistent:no
if errorlevel 1 (
echo Chyba: Nepodarilo se namapovat sdileni %SHARE% na %MAP%.
exit /b 1
)
:: --- 4) Kopírování souboru na sdílení ---
copy /Y %SRC% %MAP%\
if errorlevel 1 (
echo Chyba: Kopirovani na %MAP% selhalo.
net use %MAP% /delete >nul
exit /b 1
)
:: --- 5) Smazání původního souboru ---
del %SRC%
if errorlevel 1 (
echo Chyba: Nepodarilo se smazat zdrojovy soubor %SRC%.
net use %MAP% /delete >nul
exit /b 1
)
:: --- 6) Odmapování jednotky ---
net use %MAP% /delete >nul
if errorlevel 1 (
echo Chyba: Nepodarilo se odmapovat jednotku %MAP%.
exit /b 1
)
echo Hotovo.
exit /b 0